Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebControls / SqlDesignerDataSourceView.cs / 1 / SqlDesignerDataSourceView.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design.WebControls { using System; using System.Collections; using System.Data; using System.Web.UI.WebControls; ////// SqlDesignerDataSourceView is the designer view associated with a SqlDataSourceDesigner. /// [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags = System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)] public class SqlDesignerDataSourceView : DesignerDataSourceView { private SqlDataSourceDesigner _owner; public SqlDesignerDataSourceView(SqlDataSourceDesigner owner, string viewName) : base(owner, viewName) { _owner = owner; } public override bool CanDelete { get { return (_owner.SqlDataSource.DeleteCommand.Length > 0); } } public override bool CanInsert { get { return (_owner.SqlDataSource.InsertCommand.Length > 0); } } public override bool CanPage { get { return false; } } public override bool CanRetrieveTotalRowCount { get { return false; } } public override bool CanSort { get { return (_owner.SqlDataSource.DataSourceMode == SqlDataSourceMode.DataSet) || (_owner.SqlDataSource.SortParameterName.Length > 0); } } public override bool CanUpdate { get { return (_owner.SqlDataSource.UpdateCommand.Length > 0); } } public override IDataSourceViewSchema Schema { get { DataTable schemaTable = _owner.LoadSchema(); if (schemaTable == null) { return null; } return new DataSetViewSchema(schemaTable); } } public override IEnumerable GetDesignTimeData(int minimumRows, out bool isSampleData) { DataTable schemaTable = _owner.LoadSchema(); if (schemaTable != null) { isSampleData = true; return DesignTimeData.GetDesignTimeDataSource(DesignTimeData.CreateSampleDataTable(new DataView(schemaTable), true), minimumRows); } // Couldn't find design-time schema, use base implementation return base.GetDesignTimeData(minimumRows, out isSampleData); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WindowsFormsSectionHandler.cs
- SiteMapProvider.cs
- TransformDescriptor.cs
- XsltException.cs
- DbResourceAllocator.cs
- ConnectorDragDropGlyph.cs
- UnauthorizedAccessException.cs
- DivideByZeroException.cs
- precedingquery.cs
- PageThemeBuildProvider.cs
- SafeHandles.cs
- Int32Rect.cs
- PingReply.cs
- DetailsViewPagerRow.cs
- RootProfilePropertySettingsCollection.cs
- WebConfigurationFileMap.cs
- HtmlTableRow.cs
- SiteMapNodeItem.cs
- QuotedPrintableStream.cs
- dsa.cs
- DataServiceHostFactory.cs
- UrlMappingCollection.cs
- TouchFrameEventArgs.cs
- SessionStateItemCollection.cs
- ConditionalAttribute.cs
- Metafile.cs
- FormattedTextSymbols.cs
- TextBlock.cs
- XmlTypeAttribute.cs
- ReferentialConstraint.cs
- WindowsFormsHost.cs
- BufferedResponseStream.cs
- ValidationHelper.cs
- RotationValidation.cs
- XmlSchemaExternal.cs
- GrammarBuilderWildcard.cs
- FormView.cs
- HandleCollector.cs
- RSAOAEPKeyExchangeDeformatter.cs
- MulticastNotSupportedException.cs
- DSASignatureDeformatter.cs
- oledbmetadatacolumnnames.cs
- EntityContainerRelationshipSet.cs
- BindingMAnagerBase.cs
- ListItemConverter.cs
- OrderedDictionaryStateHelper.cs
- GifBitmapDecoder.cs
- PanelDesigner.cs
- TransactionManager.cs
- SyndicationLink.cs
- OperationDescription.cs
- TargetException.cs
- ToolBarButton.cs
- Fonts.cs
- ProcessProtocolHandler.cs
- TemplateField.cs
- SmiRecordBuffer.cs
- PointCollection.cs
- InvokeSchedule.cs
- HideDisabledControlAdapter.cs
- TypeTypeConverter.cs
- IsolatedStorageFilePermission.cs
- ToolBar.cs
- SchemaImporterExtensionElement.cs
- DuplicateMessageDetector.cs
- VisualCollection.cs
- ListViewHitTestInfo.cs
- WebConfigurationHostFileChange.cs
- NetworkInformationPermission.cs
- XmlSchemaComplexContentExtension.cs
- BulletedList.cs
- X509CertificateCollection.cs
- SoapAttributeOverrides.cs
- XmlIterators.cs
- UnhandledExceptionEventArgs.cs
- BuildDependencySet.cs
- SatelliteContractVersionAttribute.cs
- BindValidator.cs
- ProfileServiceManager.cs
- BufferedGraphics.cs
- ApplicationBuildProvider.cs
- AuthenticationModulesSection.cs
- SchemaConstraints.cs
- XmlSchemaIdentityConstraint.cs
- XmlSchemaComplexType.cs
- OleDbConnection.cs
- XmlArrayItemAttribute.cs
- DBParameter.cs
- LocalizableResourceBuilder.cs
- ListDesigner.cs
- PartitionerStatic.cs
- SqlDataReader.cs
- PrintDialogException.cs
- ErrorHandlerModule.cs
- FontDifferentiator.cs
- WebZone.cs
- XmlSchemaObjectTable.cs
- X509ClientCertificateAuthenticationElement.cs
- Converter.cs
- _Connection.cs