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
- KeyboardNavigation.cs
- UniformGrid.cs
- HttpAsyncResult.cs
- TreeNodeCollectionEditor.cs
- MenuItemStyleCollection.cs
- FunctionDetailsReader.cs
- WS2007HttpBindingCollectionElement.cs
- DiagnosticSection.cs
- IFormattable.cs
- ProfileEventArgs.cs
- XmlLoader.cs
- TargetInvocationException.cs
- CopyEncoder.cs
- WebHeaderCollection.cs
- FloaterBaseParaClient.cs
- InputProviderSite.cs
- ConfigurationValidatorAttribute.cs
- DragDeltaEventArgs.cs
- RichTextBox.cs
- DynamicFilter.cs
- KeyTimeConverter.cs
- ColumnResult.cs
- RegexInterpreter.cs
- Base64Stream.cs
- DateTimeUtil.cs
- TemplateControlParser.cs
- XPathSelectionIterator.cs
- DbException.cs
- Menu.cs
- BamlRecordReader.cs
- Accessible.cs
- ConfigurationElement.cs
- StreamAsIStream.cs
- GorillaCodec.cs
- XPathNavigator.cs
- TypefaceMetricsCache.cs
- SoapRpcServiceAttribute.cs
- HandleCollector.cs
- TrimSurroundingWhitespaceAttribute.cs
- XamlDebuggerXmlReader.cs
- TabControl.cs
- NGCSerializationManager.cs
- RotationValidation.cs
- DefaultTextStore.cs
- ConfigurationManagerInternal.cs
- RectangleConverter.cs
- PDBReader.cs
- DisplayNameAttribute.cs
- System.Data.OracleClient_BID.cs
- SqlNodeAnnotation.cs
- TextTreeText.cs
- AuthenticationModuleElementCollection.cs
- AssemblyHash.cs
- GradientStop.cs
- AttachmentCollection.cs
- GetPageNumberCompletedEventArgs.cs
- AnyAllSearchOperator.cs
- QueuePathDialog.cs
- HashRepartitionEnumerator.cs
- BindStream.cs
- EventSetterHandlerConverter.cs
- TimeoutException.cs
- PlainXmlDeserializer.cs
- Expr.cs
- MaskDescriptors.cs
- BatchParser.cs
- UnmanagedMarshal.cs
- Win32Exception.cs
- ToolStripSettings.cs
- PartManifestEntry.cs
- DesignTimeData.cs
- MergablePropertyAttribute.cs
- ParsedRoute.cs
- PrinterUnitConvert.cs
- Point.cs
- categoryentry.cs
- MultiPartWriter.cs
- IdentityReference.cs
- ResourcePool.cs
- CurrencyWrapper.cs
- LineBreak.cs
- baseaxisquery.cs
- MediaElementAutomationPeer.cs
- DataViewManager.cs
- ContentTypeSettingDispatchMessageFormatter.cs
- ProfileSettingsCollection.cs
- DependencyPropertyAttribute.cs
- PipelineDeploymentState.cs
- SynchronizingStream.cs
- UrlRoutingHandler.cs
- CookielessHelper.cs
- KerberosTicketHashIdentifierClause.cs
- SecurityUniqueId.cs
- CatalogPartChrome.cs
- IIS7WorkerRequest.cs
- formatter.cs
- Axis.cs
- EntityProviderFactory.cs
- UrlMapping.cs
- XhtmlBasicPanelAdapter.cs