Code:
/ FX-1434 / FX-1434 / 1.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
- ZipIOBlockManager.cs
- ZoneButton.cs
- StringAnimationUsingKeyFrames.cs
- CodeGenerator.cs
- SiteMapDataSource.cs
- TraceEventCache.cs
- WindowsAuthenticationModule.cs
- UnsafeNativeMethods.cs
- CheckBoxAutomationPeer.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- EnumUnknown.cs
- AsymmetricKeyExchangeFormatter.cs
- TreeIterators.cs
- Transform3D.cs
- Int16KeyFrameCollection.cs
- FormsIdentity.cs
- WebPartTransformerCollection.cs
- ComponentCache.cs
- DbParameterCollectionHelper.cs
- MeshGeometry3D.cs
- _KerberosClient.cs
- MailAddress.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- BitmapDownload.cs
- XmlSchemaComplexContentExtension.cs
- KeyValueInternalCollection.cs
- KeyTimeConverter.cs
- DataGridView.cs
- AlphabeticalEnumConverter.cs
- ClientSideQueueItem.cs
- HostedTcpTransportManager.cs
- GetBrowserTokenRequest.cs
- DockPatternIdentifiers.cs
- AnonymousIdentificationModule.cs
- GeneralTransform.cs
- EffectiveValueEntry.cs
- codemethodreferenceexpression.cs
- ListViewPagedDataSource.cs
- WebUtil.cs
- Misc.cs
- RegexWriter.cs
- HttpConfigurationSystem.cs
- OutArgument.cs
- StringUtil.cs
- SqlUDTStorage.cs
- DataGridCommandEventArgs.cs
- DrawingImage.cs
- SoapIncludeAttribute.cs
- MenuItem.cs
- Label.cs
- Avt.cs
- NavigationCommands.cs
- BasicCellRelation.cs
- SequentialOutput.cs
- PackagePartCollection.cs
- Bitmap.cs
- TextChangedEventArgs.cs
- CommonDialog.cs
- CacheMemory.cs
- ConstantSlot.cs
- WebPartConnection.cs
- FaultDescriptionCollection.cs
- ObjectMemberMapping.cs
- ClientRuntimeConfig.cs
- CorrelationActionMessageFilter.cs
- BitmapSourceSafeMILHandle.cs
- TaiwanLunisolarCalendar.cs
- TileBrush.cs
- GetCertificateRequest.cs
- ImmutableAssemblyCacheEntry.cs
- WorkflowMessageEventArgs.cs
- XmlILTrace.cs
- SystemFonts.cs
- RadioButton.cs
- MoveSizeWinEventHandler.cs
- WebPartZoneDesigner.cs
- Schema.cs
- CompositeDataBoundControl.cs
- EventHandlersStore.cs
- MessageQueue.cs
- DrawingAttributes.cs
- FixedSOMFixedBlock.cs
- DesignerInterfaces.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- safex509handles.cs
- FusionWrap.cs
- TextDecorationLocationValidation.cs
- MetaTable.cs
- DropTarget.cs
- DesignTimeSiteMapProvider.cs
- ExtendedProperty.cs
- XhtmlBasicPageAdapter.cs
- HtmlInputSubmit.cs
- Substitution.cs
- odbcmetadatafactory.cs
- SoapFormatter.cs
- ExtractCollection.cs
- SamlEvidence.cs
- WebConfigurationHostFileChange.cs
- DropTarget.cs