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
- InvalidProgramException.cs
- CodePrimitiveExpression.cs
- XmlWriterTraceListener.cs
- InputChannel.cs
- BoundField.cs
- FixedSOMPageElement.cs
- TagMapCollection.cs
- SocketPermission.cs
- DataGridViewTextBoxColumn.cs
- PopupEventArgs.cs
- PointLightBase.cs
- ListDictionary.cs
- ZipIOModeEnforcingStream.cs
- ColumnResizeUndoUnit.cs
- UpdatePanelTrigger.cs
- ControlCollection.cs
- UrlAuthorizationModule.cs
- Transform3D.cs
- TableRow.cs
- TransformedBitmap.cs
- xamlnodes.cs
- PanelDesigner.cs
- CircleEase.cs
- ValidatorAttribute.cs
- HtmlImage.cs
- IPEndPointCollection.cs
- WebPartZoneDesigner.cs
- Gdiplus.cs
- ProxyWebPartConnectionCollection.cs
- CodeSnippetCompileUnit.cs
- Paragraph.cs
- SqlCacheDependencySection.cs
- EndEvent.cs
- QilTypeChecker.cs
- CustomCredentialPolicy.cs
- ExpressionBuilder.cs
- ListViewInsertEventArgs.cs
- RetrieveVirtualItemEventArgs.cs
- EdmItemError.cs
- DefaultBinder.cs
- WebPartEditorOkVerb.cs
- HttpHandlerAction.cs
- Clause.cs
- TrackingLocationCollection.cs
- KnownTypesHelper.cs
- WebContext.cs
- CachingHintValidation.cs
- OuterProxyWrapper.cs
- ComponentChangingEvent.cs
- ChangeProcessor.cs
- BrowserDefinitionCollection.cs
- CustomError.cs
- UnmanagedMemoryStreamWrapper.cs
- SystemInformation.cs
- Types.cs
- coordinatorscratchpad.cs
- FontStretch.cs
- ButtonRenderer.cs
- Baml2006SchemaContext.cs
- SimpleWorkerRequest.cs
- ThreadSafeList.cs
- AnnotationService.cs
- ToolBarButtonClickEvent.cs
- CachedBitmap.cs
- Triplet.cs
- CurrencyWrapper.cs
- UdpChannelListener.cs
- Light.cs
- DisplayInformation.cs
- ShaderEffect.cs
- RotateTransform.cs
- StorageMappingItemCollection.cs
- Int64KeyFrameCollection.cs
- XmlSchemaExporter.cs
- GlyphingCache.cs
- ArrayTypeMismatchException.cs
- ToolboxItemSnapLineBehavior.cs
- SoapDocumentMethodAttribute.cs
- CompilerTypeWithParams.cs
- TextChangedEventArgs.cs
- RankException.cs
- CodeTypeDeclaration.cs
- MenuItemBinding.cs
- MaterialGroup.cs
- GetParentChain.cs
- RuntimeWrappedException.cs
- IsolatedStorageException.cs
- XmlFormatReaderGenerator.cs
- remotingproxy.cs
- NullableBoolConverter.cs
- TableRowCollection.cs
- Scene3D.cs
- _ContextAwareResult.cs
- IIS7WorkerRequest.cs
- Unit.cs
- GeometryDrawing.cs
- RootAction.cs
- HyperLinkColumn.cs
- NumberEdit.cs
- DataServiceHostWrapper.cs