Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / DataSetSchema.cs / 1 / DataSetSchema.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design { using System.Data; ////// public sealed class DataSetSchema : IDataSourceSchema { private DataSet _dataSet; public DataSetSchema(DataSet dataSet) { if (dataSet == null) { throw new ArgumentNullException("dataSet"); } _dataSet = dataSet; } ////// Provides schema information for a data set. /// ////// Returns an array of DataSetViewSchema objects that represent the views contained in the datasource. /// The views returned should match the names returned by the runtime method GetViewNames. /// public IDataSourceViewSchema[] GetViews() { DataTableCollection tables = _dataSet.Tables; DataSetViewSchema[] viewSchemas = new DataSetViewSchema[tables.Count]; for (int i = 0; i < tables.Count; i++) { viewSchemas[i] = new DataSetViewSchema(tables[i]); } return viewSchemas; } } } // 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
- DataError.cs
- TreeNodeCollectionEditorDialog.cs
- MultipleViewPattern.cs
- SafeHandles.cs
- PageCache.cs
- DataGridViewElement.cs
- ViewManagerAttribute.cs
- PointCollectionConverter.cs
- StylusPoint.cs
- WinEventWrap.cs
- NameValuePair.cs
- SharedStatics.cs
- HtmlMeta.cs
- SimpleHandlerFactory.cs
- RemotingConfigParser.cs
- SystemNetHelpers.cs
- ItemPager.cs
- columnmapfactory.cs
- GestureRecognizer.cs
- DataGridViewAutoSizeModeEventArgs.cs
- MediaTimeline.cs
- ModelPropertyDescriptor.cs
- OrderByQueryOptionExpression.cs
- HtmlAnchor.cs
- StaticDataManager.cs
- PassportAuthenticationEventArgs.cs
- MouseButtonEventArgs.cs
- MoveSizeWinEventHandler.cs
- AppDomainUnloadedException.cs
- CngProperty.cs
- NullableDoubleMinMaxAggregationOperator.cs
- ErrorWebPart.cs
- PanelStyle.cs
- DbDataRecord.cs
- Size3D.cs
- SelectedDatesCollection.cs
- KeyNotFoundException.cs
- ValueTypeIndexerReference.cs
- XPathNodeIterator.cs
- EasingQuaternionKeyFrame.cs
- CodeMethodReturnStatement.cs
- WriteableBitmap.cs
- NodeLabelEditEvent.cs
- MonikerHelper.cs
- PatternMatcher.cs
- Utils.cs
- WebPartDeleteVerb.cs
- ErrorView.xaml.cs
- ClientEventManager.cs
- ClientRuntimeConfig.cs
- EncryptedXml.cs
- MatrixIndependentAnimationStorage.cs
- ResourcePermissionBase.cs
- DragDeltaEventArgs.cs
- SettingsBindableAttribute.cs
- FieldInfo.cs
- DropShadowBitmapEffect.cs
- InputMethodStateTypeInfo.cs
- ApplicationTrust.cs
- TagPrefixAttribute.cs
- MemoryMappedViewStream.cs
- GeometryGroup.cs
- CultureSpecificStringDictionary.cs
- Calendar.cs
- TypeContext.cs
- DocumentXmlWriter.cs
- SafeThreadHandle.cs
- InOutArgumentConverter.cs
- PaintEvent.cs
- StreamWriter.cs
- ControlType.cs
- StylusButtonCollection.cs
- MobileFormsAuthentication.cs
- OutputWindow.cs
- XmlSerializerOperationBehavior.cs
- Version.cs
- ReadOnlyTernaryTree.cs
- HideDisabledControlAdapter.cs
- CrossSiteScriptingValidation.cs
- StateItem.cs
- ComplexType.cs
- BaseConfigurationRecord.cs
- HttpHandlersSection.cs
- ThreadAttributes.cs
- ScriptBehaviorDescriptor.cs
- ActionFrame.cs
- SettingsAttributeDictionary.cs
- AssociationEndMember.cs
- HtmlInputText.cs
- XmlReaderSettings.cs
- SubMenuStyleCollection.cs
- TextTreeTextElementNode.cs
- DrawingBrush.cs
- ThreadStateException.cs
- CollectionTypeElement.cs
- WindowsGraphics2.cs
- CharUnicodeInfo.cs
- DataConnectionHelper.cs
- WebConvert.cs
- IgnoreFlushAndCloseStream.cs