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
- AstTree.cs
- XmlSchemaInclude.cs
- WhitespaceRule.cs
- FrameAutomationPeer.cs
- XsltLoader.cs
- SRef.cs
- AsyncPostBackErrorEventArgs.cs
- ToolStripItem.cs
- ObjectStateManager.cs
- CalculatedColumn.cs
- SqlError.cs
- TableStyle.cs
- CodeNamespaceImportCollection.cs
- SqlTriggerContext.cs
- _LocalDataStoreMgr.cs
- ConfigXmlSignificantWhitespace.cs
- CommonObjectSecurity.cs
- DataTableMapping.cs
- WebBrowsableAttribute.cs
- PathNode.cs
- ArraySortHelper.cs
- DataListItemEventArgs.cs
- ADConnectionHelper.cs
- QueryOptionExpression.cs
- RelatedCurrencyManager.cs
- Bezier.cs
- ModifierKeysValueSerializer.cs
- ObjectDataSourceView.cs
- TextSelectionProcessor.cs
- BaseDataListPage.cs
- TransformedBitmap.cs
- PasswordPropertyTextAttribute.cs
- MessageQueue.cs
- DbParameterHelper.cs
- RealProxy.cs
- ProfileSection.cs
- AssemblyName.cs
- cookiecontainer.cs
- OuterGlowBitmapEffect.cs
- EncoderParameters.cs
- XmlSchemaException.cs
- XmlnsCompatibleWithAttribute.cs
- PeerCollaboration.cs
- COM2IPerPropertyBrowsingHandler.cs
- MetafileHeaderWmf.cs
- AncestorChangedEventArgs.cs
- KerberosTicketHashIdentifierClause.cs
- StateDesigner.LayoutSelectionGlyph.cs
- SpotLight.cs
- JavaScriptSerializer.cs
- ClientSideQueueItem.cs
- _CommandStream.cs
- XmlWriterDelegator.cs
- UserPreferenceChangingEventArgs.cs
- Underline.cs
- NonVisualControlAttribute.cs
- BoundField.cs
- PictureBox.cs
- ExceptionNotification.cs
- OdbcReferenceCollection.cs
- PartialToken.cs
- HexParser.cs
- DesignBindingConverter.cs
- XamlDesignerSerializationManager.cs
- LogPolicy.cs
- FunctionDetailsReader.cs
- CompiledRegexRunnerFactory.cs
- CookieProtection.cs
- PeerNameResolver.cs
- CultureSpecificStringDictionary.cs
- ItemsPanelTemplate.cs
- SizeIndependentAnimationStorage.cs
- ActivitiesCollection.cs
- XPathException.cs
- Number.cs
- SmiEventStream.cs
- CurrencyManager.cs
- ConstraintManager.cs
- TraceUtility.cs
- SerializationTrace.cs
- ListItemCollection.cs
- PathParser.cs
- ConstantCheck.cs
- SamlConditions.cs
- autovalidator.cs
- PassportIdentity.cs
- UpnEndpointIdentity.cs
- RoleManagerEventArgs.cs
- Completion.cs
- QueryStringHandler.cs
- DataControlFieldHeaderCell.cs
- PersonalizationAdministration.cs
- StylusPointCollection.cs
- DataListCommandEventArgs.cs
- TemplatedMailWebEventProvider.cs
- Constraint.cs
- Activity.cs
- SecurityTraceRecordHelper.cs
- _SpnDictionary.cs
- LocalizableAttribute.cs