Code:
/ DotNET / DotNET / 8.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
- ObjectDataSourceFilteringEventArgs.cs
- ResourcesChangeInfo.cs
- LinkConverter.cs
- UInt64.cs
- DockPatternIdentifiers.cs
- UnsafeNativeMethods.cs
- TextParagraphCache.cs
- FileLoadException.cs
- Win32.cs
- Stackframe.cs
- DirectionalLight.cs
- ImageAttributes.cs
- DataSourceHelper.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- X509Chain.cs
- MemberInfoSerializationHolder.cs
- EventMappingSettingsCollection.cs
- UnitySerializationHolder.cs
- ConnectionPoolManager.cs
- FloaterBaseParagraph.cs
- CodeSubDirectory.cs
- AnimationLayer.cs
- TableItemStyle.cs
- RegexMatchCollection.cs
- InvokePattern.cs
- MemberRelationshipService.cs
- IssuedTokenParametersElement.cs
- FreezableOperations.cs
- TextEditorThreadLocalStore.cs
- SelectedDatesCollection.cs
- IntegerValidatorAttribute.cs
- QueryCacheKey.cs
- CompensateDesigner.cs
- ApplicationManager.cs
- ResourceManager.cs
- ArrayWithOffset.cs
- XPathChildIterator.cs
- XmlCharCheckingReader.cs
- SessionParameter.cs
- StoreItemCollection.cs
- ComPlusContractBehavior.cs
- ToolStripOverflowButton.cs
- DependentList.cs
- _RequestCacheProtocol.cs
- Permission.cs
- URIFormatException.cs
- CallbackTimeoutsElement.cs
- unsafenativemethodstextservices.cs
- ExpandedWrapper.cs
- HitTestFilterBehavior.cs
- OutputCacheProfile.cs
- SynthesizerStateChangedEventArgs.cs
- Point4DValueSerializer.cs
- XPathSelfQuery.cs
- PersistenceParticipant.cs
- LicenseProviderAttribute.cs
- GridViewColumnCollectionChangedEventArgs.cs
- Highlights.cs
- SafeArrayRankMismatchException.cs
- SourceItem.cs
- IntSecurity.cs
- StaticExtensionConverter.cs
- ComplexTypeEmitter.cs
- ChangeTracker.cs
- XmlSchemaCompilationSettings.cs
- ChangeInterceptorAttribute.cs
- TableItemStyle.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- AllMembershipCondition.cs
- SecurityHeader.cs
- SqlRowUpdatedEvent.cs
- RequestSecurityTokenForRemoteTokenFactory.cs
- CodeMethodInvokeExpression.cs
- InkCanvasFeedbackAdorner.cs
- IncrementalHitTester.cs
- SecurityCookieModeValidator.cs
- ComponentDispatcher.cs
- RemoteWebConfigurationHostStream.cs
- TextElement.cs
- DataColumn.cs
- TTSEvent.cs
- FixUpCollection.cs
- ContentElement.cs
- TransportManager.cs
- XmlCDATASection.cs
- WarningException.cs
- ExtentCqlBlock.cs
- AddInStore.cs
- RowToFieldTransformer.cs
- _DynamicWinsockMethods.cs
- CompoundFileStorageReference.cs
- MaskedTextBoxTextEditor.cs
- DesignerTextBoxAdapter.cs
- DbProviderFactory.cs
- DefaultMemberAttribute.cs
- ReadOnlyHierarchicalDataSourceView.cs
- Figure.cs
- ToolStripPanelSelectionBehavior.cs
- MobileCapabilities.cs
- WebContentFormatHelper.cs