Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / DesignerDataSourceView.cs / 1 / DesignerDataSourceView.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design { using System.Collections; using System.ComponentModel; using System.ComponentModel.Design; using System.Design; public abstract class DesignerDataSourceView { private string _name; private IDataSourceDesigner _owner; protected DesignerDataSourceView(IDataSourceDesigner owner, string viewName) { if (owner == null) { throw new ArgumentNullException("owner"); } if (viewName == null) { throw new ArgumentNullException("viewName"); } _owner = owner; _name = viewName; } // CanX properties indicate whether the data source allows each // operation as it is currently configured. // For instance, a control may allow Deletion, but if a required Delete // command isn't set, CanDelete should be false, because a Delete // operation would fail. public virtual bool CanDelete { get { return false; } } public virtual bool CanInsert { get { return false; } } public virtual bool CanPage { get { return false; } } public virtual bool CanRetrieveTotalRowCount { get { return false; } } public virtual bool CanSort { get { return false; } } public virtual bool CanUpdate { get { return false; } } public IDataSourceDesigner DataSourceDesigner { get { return _owner; } } public string Name { get { return _name; } } ////// Provides a schema that describes the data source view represented by /// the DataSourceView. This allows the designer of a data-bound control /// to provide intelligent choices based on the DataSourceView that is /// selected for data binding. /// ////// An object describing the view, and the properties of the objects /// in the list; null if this is unavailable. /// public virtual IDataSourceViewSchema Schema { get { return null; } } ////// Provides a design-time version of the data source view for use by the /// data-bound control designer. It is not expected that the designer /// will perform actual data access at design-time time. The designer /// may create sample data instead that matches the schema of /// the data source. /// /// /// The minimum number of rows to be retrieved. /// /// /// An output parameter indicating whether the data returned is sample /// data or real data. /// ////// A sample of the data represented by the DataSourceControl; null if the /// designer cannot generate any sample data. /// public virtual IEnumerable GetDesignTimeData(int minimumRows, out bool isSampleData) { isSampleData = true; // return DesignTimeData.GetDesignTimeDataSource(DesignTimeData.CreateDummyDataBoundDataTable(), minimumRows); } } } // 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
- ScrollContentPresenter.cs
- SystemFonts.cs
- InternalDispatchObject.cs
- InputScopeNameConverter.cs
- SiteMapDataSourceView.cs
- Bold.cs
- DataServiceClientException.cs
- MediaPlayerState.cs
- DictionaryBase.cs
- Facet.cs
- PTProvider.cs
- MaskPropertyEditor.cs
- MethodBuilder.cs
- NativeMethods.cs
- TranslateTransform.cs
- GeneratedContractType.cs
- SQlBooleanStorage.cs
- AttributeEmitter.cs
- DbResourceAllocator.cs
- FixedSchema.cs
- EdgeProfileValidation.cs
- SymbolTable.cs
- ReadWriteObjectLock.cs
- RequestCachePolicyConverter.cs
- BrowserCapabilitiesFactory.cs
- ListBindableAttribute.cs
- NonSerializedAttribute.cs
- DBParameter.cs
- ScalarType.cs
- VisualBrush.cs
- SHA256Managed.cs
- ListSortDescriptionCollection.cs
- NamespaceEmitter.cs
- QilBinary.cs
- XmlDeclaration.cs
- AsmxEndpointPickerExtension.cs
- QuaternionRotation3D.cs
- TypedReference.cs
- HtmlToClrEventProxy.cs
- ObjectNavigationPropertyMapping.cs
- TreeViewAutomationPeer.cs
- Matrix3DConverter.cs
- UIElementCollection.cs
- FontWeights.cs
- Filter.cs
- FontResourceCache.cs
- ReferenceEqualityComparer.cs
- SchemaElementLookUpTable.cs
- DependencyPropertyValueSerializer.cs
- VisualStateManager.cs
- XPathMessageFilterTable.cs
- DecimalAverageAggregationOperator.cs
- RightsManagementLicense.cs
- MD5CryptoServiceProvider.cs
- StylusEventArgs.cs
- CodeTypeMemberCollection.cs
- XmlCustomFormatter.cs
- BamlResourceSerializer.cs
- InfoCardSymmetricCrypto.cs
- ActivityMarkupSerializationProvider.cs
- WebBrowserHelper.cs
- CommandEventArgs.cs
- TrustManagerPromptUI.cs
- MsmqSecureHashAlgorithm.cs
- RequestQueue.cs
- MenuScrollingVisibilityConverter.cs
- BeginEvent.cs
- SyndicationSerializer.cs
- Stylesheet.cs
- RightsManagementEncryptedStream.cs
- BaseProcessor.cs
- ExpandedWrapper.cs
- SystemIcmpV4Statistics.cs
- ControlBindingsConverter.cs
- ExtentCqlBlock.cs
- basenumberconverter.cs
- PathGeometry.cs
- XmlAtomicValue.cs
- RecognizedPhrase.cs
- WorkflowInstanceUnhandledExceptionRecord.cs
- ListViewHitTestInfo.cs
- IgnoreDeviceFilterElementCollection.cs
- SiteMapNode.cs
- LabelEditEvent.cs
- ColumnMapTranslator.cs
- ContextMenuService.cs
- Membership.cs
- DBBindings.cs
- AnimatedTypeHelpers.cs
- SystemDropShadowChrome.cs
- OleDbWrapper.cs
- XPathDocumentNavigator.cs
- StylusEventArgs.cs
- ConsoleTraceListener.cs
- XamlVector3DCollectionSerializer.cs
- WorkflowWebHostingModule.cs
- FlowDocumentFormatter.cs
- NameScopePropertyAttribute.cs
- ZipIOFileItemStream.cs
- WebBrowserSiteBase.cs