Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / DataSetViewSchema.cs / 1 / DataSetViewSchema.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design { using System.Data; ////// public sealed class DataSetViewSchema : IDataSourceViewSchema { private DataTable _dataTable; public DataSetViewSchema(DataTable dataTable) { if (dataTable == null) { throw new ArgumentNullException("dataTable"); } _dataTable = dataTable; } ////// Provides schema information for a single data source view. This schema information is used at /// at designtime to make decisions about what views should be shown in the /// DataMember picker. /// ////// Returns the name of the view. This name should match the name returned by the runtime method GetViewNames. /// public string Name { get { return _dataTable.TableName; } } ////// Returns an array of IDataSourceViewSchema objects that represent the child views contained in the current view. /// public IDataSourceViewSchema[] GetChildren() { return null; // todo: implement for hierarchy } ////// Returns an array of IDataSourceFieldSchema objects that represent the fields contained in the view. /// public IDataSourceFieldSchema[] GetFields() { System.Collections.Generic.ListfieldSchemas = new System.Collections.Generic.List (); foreach (DataColumn c in _dataTable.Columns) { if (c.ColumnMapping != MappingType.Hidden) { fieldSchemas.Add(new DataSetFieldSchema(c)); } } return fieldSchemas.ToArray(); } } } // 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
- WebPartRestoreVerb.cs
- FullTextLine.cs
- XmlSchemaAppInfo.cs
- StructuredTypeEmitter.cs
- ModelFunctionTypeElement.cs
- XPathCompileException.cs
- WebBrowserUriTypeConverter.cs
- DocumentXmlWriter.cs
- DataTableReaderListener.cs
- EventLogLink.cs
- CurrentChangingEventManager.cs
- DrawingBrush.cs
- ColumnHeaderCollectionEditor.cs
- QuestionEventArgs.cs
- SpeechUI.cs
- TextPatternIdentifiers.cs
- BaseResourcesBuildProvider.cs
- SyncOperationState.cs
- PropertyInfoSet.cs
- ObjectQuery.cs
- PlatformCulture.cs
- DbConnectionClosed.cs
- URIFormatException.cs
- TimeManager.cs
- PolicyLevel.cs
- SendMailErrorEventArgs.cs
- TriState.cs
- XmlTypeMapping.cs
- DataTemplate.cs
- EntityDataSourceColumn.cs
- UnsafeMethods.cs
- EncryptedReference.cs
- Control.cs
- DateRangeEvent.cs
- DeflateEmulationStream.cs
- ToolStripScrollButton.cs
- Int64Storage.cs
- CompareValidator.cs
- WebPartTransformerCollection.cs
- WebHttpBehavior.cs
- storepermissionattribute.cs
- FullTextBreakpoint.cs
- Emitter.cs
- RowsCopiedEventArgs.cs
- DateTimeValueSerializerContext.cs
- HtmlTitle.cs
- Journal.cs
- ConfigUtil.cs
- M3DUtil.cs
- InvalidComObjectException.cs
- EntityKey.cs
- ThicknessAnimationUsingKeyFrames.cs
- EventLogPermissionAttribute.cs
- BrushValueSerializer.cs
- printdlgexmarshaler.cs
- RegexParser.cs
- PathSegment.cs
- StateItem.cs
- Page.cs
- SimplePropertyEntry.cs
- ListCollectionView.cs
- DLinqDataModelProvider.cs
- PageCache.cs
- KernelTypeValidation.cs
- ImageClickEventArgs.cs
- DisplayMemberTemplateSelector.cs
- ErrorHandlingReceiver.cs
- BlurEffect.cs
- SchemaElement.cs
- EncryptedHeaderXml.cs
- FontStyleConverter.cs
- Sentence.cs
- PropertyChangedEventManager.cs
- OdbcError.cs
- XmlAttribute.cs
- MemberAccessException.cs
- SetterBaseCollection.cs
- DbConnectionPoolOptions.cs
- InstallerTypeAttribute.cs
- TransformerInfo.cs
- DefaultValidator.cs
- OracleDataAdapter.cs
- DiffuseMaterial.cs
- EventSetter.cs
- DelimitedListTraceListener.cs
- UseAttributeSetsAction.cs
- UInt16Converter.cs
- SqlCacheDependency.cs
- ValueType.cs
- StateDesigner.Helpers.cs
- CalendarButton.cs
- CombinedTcpChannel.cs
- Rotation3DAnimationBase.cs
- Win32Native.cs
- DbCommandTree.cs
- ListViewContainer.cs
- MultiPropertyDescriptorGridEntry.cs
- XmlSchemaSubstitutionGroup.cs
- WebPartVerbsEventArgs.cs
- InvokeGenerator.cs