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
- AmbientLight.cs
- PageAsyncTask.cs
- BamlCollectionHolder.cs
- ObjectKeyFrameCollection.cs
- ReadOnlyDataSource.cs
- Rectangle.cs
- RealProxy.cs
- AlternationConverter.cs
- XmlReaderSettings.cs
- HandlerBase.cs
- Selection.cs
- IndentedTextWriter.cs
- StrongNameMembershipCondition.cs
- WebPartMenuStyle.cs
- BitmapInitialize.cs
- NameTable.cs
- ExpressionVisitor.cs
- ComplexBindingPropertiesAttribute.cs
- ExpressionLink.cs
- MatrixAnimationBase.cs
- KeyBinding.cs
- ColumnPropertiesGroup.cs
- PersonalizationProviderCollection.cs
- NamespaceMapping.cs
- ImageEditor.cs
- FlowDocumentReaderAutomationPeer.cs
- NGCSerializationManager.cs
- DetailsViewActionList.cs
- ResolvedKeyFrameEntry.cs
- ContractUtils.cs
- HttpFileCollection.cs
- X509SecurityTokenProvider.cs
- SQLGuidStorage.cs
- VirtualPathUtility.cs
- WebControlsSection.cs
- StateWorkerRequest.cs
- GrammarBuilderRuleRef.cs
- InvalidEnumArgumentException.cs
- CssClassPropertyAttribute.cs
- GatewayIPAddressInformationCollection.cs
- MeasurementDCInfo.cs
- WebBrowser.cs
- OutOfProcStateClientManager.cs
- DataObjectCopyingEventArgs.cs
- SQLInt16.cs
- ContainerVisual.cs
- SqlUserDefinedTypeAttribute.cs
- XmlTextReaderImpl.cs
- XmlException.cs
- PhysicalOps.cs
- DetailsViewInsertEventArgs.cs
- MatrixCamera.cs
- GiveFeedbackEvent.cs
- ComPlusSynchronizationContext.cs
- HttpCapabilitiesSectionHandler.cs
- EntityProviderFactory.cs
- SqlCacheDependency.cs
- CompoundFileReference.cs
- ErrorWrapper.cs
- SwitchElementsCollection.cs
- InitializerFacet.cs
- XmlDomTextWriter.cs
- SqlBulkCopyColumnMapping.cs
- JpegBitmapDecoder.cs
- FileDialogCustomPlace.cs
- DecimalStorage.cs
- DeviceFilterEditorDialog.cs
- XmlComment.cs
- HyperLinkColumn.cs
- CommandConverter.cs
- HostExecutionContextManager.cs
- LogicalExpr.cs
- RuleProcessor.cs
- MatrixTransform3D.cs
- IntSecurity.cs
- KeyFrames.cs
- ObjectPersistData.cs
- InlineUIContainer.cs
- XhtmlCssHandler.cs
- MemberAccessException.cs
- XPathNodePointer.cs
- IdentityHolder.cs
- SafeProcessHandle.cs
- BitArray.cs
- DataRelation.cs
- Renderer.cs
- FragmentQueryKB.cs
- MulticastDelegate.cs
- SqlAggregateChecker.cs
- MimeMultiPart.cs
- ResolveNameEventArgs.cs
- _SSPISessionCache.cs
- ScriptModule.cs
- SmtpFailedRecipientsException.cs
- SelectQueryOperator.cs
- BrowserCapabilitiesCompiler.cs
- MenuCommand.cs
- RelatedPropertyManager.cs
- FactoryGenerator.cs
- MembershipSection.cs