Code:
/ FX-1434 / FX-1434 / 1.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
- ServiceNotStartedException.cs
- KeyValueSerializer.cs
- ControllableStoryboardAction.cs
- DiagnosticsElement.cs
- MimeMapping.cs
- PreservationFileWriter.cs
- XslVisitor.cs
- EventLogEntryCollection.cs
- LayeredChannelListener.cs
- HwndHostAutomationPeer.cs
- SQLBinary.cs
- Trace.cs
- WebBrowserUriTypeConverter.cs
- DeclaredTypeValidatorAttribute.cs
- ToolBarButton.cs
- MonthChangedEventArgs.cs
- Privilege.cs
- DocumentGridPage.cs
- HtmlHistory.cs
- TypeNameHelper.cs
- CompilationSection.cs
- XmlWriterSettings.cs
- ToolStripPanelCell.cs
- Helpers.cs
- ChangeToolStripParentVerb.cs
- WebPartZone.cs
- InstanceKeyView.cs
- DragDropHelper.cs
- CryptoApi.cs
- DocumentXPathNavigator.cs
- OrderedDictionary.cs
- CharStorage.cs
- ItemDragEvent.cs
- KeyboardEventArgs.cs
- StackBuilderSink.cs
- StylusPointProperty.cs
- TreeBuilder.cs
- httpapplicationstate.cs
- Baml2006ReaderFrame.cs
- RightsManagementInformation.cs
- MessageQueuePermissionEntryCollection.cs
- GenericIdentity.cs
- WebConvert.cs
- ACE.cs
- DataProviderNameConverter.cs
- SelectionRange.cs
- WebPartTransformerCollection.cs
- ControlsConfig.cs
- DataGridLinkButton.cs
- CodeParameterDeclarationExpressionCollection.cs
- ClientBuildManagerCallback.cs
- TemplateBindingExtensionConverter.cs
- ListViewDeletedEventArgs.cs
- ImageCodecInfo.cs
- HtmlFormParameterReader.cs
- RoutedEventConverter.cs
- ModelItemDictionary.cs
- TextEditorLists.cs
- ObjectComplexPropertyMapping.cs
- DataControlFieldHeaderCell.cs
- EntityDataSource.cs
- WrapPanel.cs
- QuaternionIndependentAnimationStorage.cs
- AmbientValueAttribute.cs
- DataRowChangeEvent.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- ScriptReferenceBase.cs
- OleDbErrorCollection.cs
- EntityDataSourceDesignerHelper.cs
- TextStore.cs
- FactoryRecord.cs
- ConfigXmlWhitespace.cs
- SizeIndependentAnimationStorage.cs
- FontFamilyConverter.cs
- MetabaseServerConfig.cs
- FixedTextContainer.cs
- IfElseDesigner.xaml.cs
- PEFileReader.cs
- MethodToken.cs
- ACL.cs
- BitmapEffectDrawingContextState.cs
- Main.cs
- SafeLibraryHandle.cs
- BindStream.cs
- GridViewSelectEventArgs.cs
- FlowDecisionLabelFeature.cs
- MdImport.cs
- XmlCollation.cs
- WorkflowMarkupSerializationException.cs
- RuntimeConfigLKG.cs
- ResetableIterator.cs
- Parameter.cs
- InvokeGenerator.cs
- CompilerCollection.cs
- ComponentSerializationService.cs
- FrameworkPropertyMetadata.cs
- UpdatePanelTrigger.cs
- VariantWrapper.cs
- CultureMapper.cs
- ItemCheckEvent.cs