Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebControls / DataProviderNameConverter.cs / 1 / DataProviderNameConverter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design.WebControls { using System.ComponentModel; using System.Collections; using System.Data; using System.Data.Common; using System.Diagnostics; using System.Globalization; using System.Web.UI.WebControls; ////// Creates a user-selectable list of ADO.net provider names. /// The providers are factories to create System.Data objects. /// public class DataProviderNameConverter : StringConverter { ////// Returns a list of the user-friendly provider names. /// public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { DataTable providerTable = DbProviderFactories.GetFactoryClasses(); DataRowCollection rows = providerTable.Rows; string[] providerNames = new string[rows.Count]; for (int i = 0; i < rows.Count; i++) { providerNames[i] = (string)rows[i]["InvariantName"]; } return new StandardValuesCollection(providerNames); } ////// public override bool GetStandardValuesExclusive(ITypeDescriptorContext context) { return false; } ////// public override bool GetStandardValuesSupported(ITypeDescriptorContext context) { return true; } } } // 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
- XmlnsDefinitionAttribute.cs
- CachedFontFamily.cs
- PageCatalogPart.cs
- CriticalExceptions.cs
- PasswordDeriveBytes.cs
- ResumeStoryboard.cs
- TcpTransportElement.cs
- InitializerFacet.cs
- __Filters.cs
- ButtonAutomationPeer.cs
- ListControl.cs
- SecurityTimestamp.cs
- SamlSecurityTokenAuthenticator.cs
- ServiceContractGenerationContext.cs
- RepeatEnumerable.cs
- AspProxy.cs
- ListControlDesigner.cs
- DbXmlEnabledProviderManifest.cs
- AsnEncodedData.cs
- Pair.cs
- XmlUnspecifiedAttribute.cs
- BitmapEncoder.cs
- PointUtil.cs
- CompilerScopeManager.cs
- SpellerError.cs
- ParameterToken.cs
- UshortList2.cs
- WinInetCache.cs
- EmptyStringExpandableObjectConverter.cs
- ISAPIRuntime.cs
- SqlClientPermission.cs
- Underline.cs
- BaseCollection.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- StylusTip.cs
- ViewStateModeByIdAttribute.cs
- DataGridViewCellValidatingEventArgs.cs
- SynchronizationValidator.cs
- DataGridColumnCollection.cs
- ValidatingCollection.cs
- NotFiniteNumberException.cs
- Compiler.cs
- InitializationEventAttribute.cs
- DataGridViewSelectedColumnCollection.cs
- SplineQuaternionKeyFrame.cs
- UndoManager.cs
- AnnotationResource.cs
- NavigateUrlConverter.cs
- HTMLTextWriter.cs
- Mapping.cs
- SecureEnvironment.cs
- FileCodeGroup.cs
- XsltException.cs
- _OverlappedAsyncResult.cs
- SafeMILHandle.cs
- HttpClientCertificate.cs
- PathData.cs
- XamlSerializer.cs
- BinaryReader.cs
- BeginStoryboard.cs
- RoleManagerModule.cs
- TextHidden.cs
- NetCodeGroup.cs
- CompositeActivityTypeDescriptorProvider.cs
- ControlBuilder.cs
- SqlDataSourceRefreshSchemaForm.cs
- RealProxy.cs
- KeyConverter.cs
- HwndHostAutomationPeer.cs
- ResourceDictionaryCollection.cs
- TemplateControl.cs
- MonitorWrapper.cs
- XhtmlConformanceSection.cs
- ValueTypePropertyReference.cs
- ExceptionAggregator.cs
- KeyConverter.cs
- StateManagedCollection.cs
- PriorityQueue.cs
- DesignerAutoFormatCollection.cs
- ClassicBorderDecorator.cs
- TypeConverterAttribute.cs
- ArrayWithOffset.cs
- cookiecontainer.cs
- CustomAssemblyResolver.cs
- XPathNodePointer.cs
- WebServiceEnumData.cs
- DataSourceIDConverter.cs
- indexingfiltermarshaler.cs
- TableLayoutPanelCodeDomSerializer.cs
- UIElement3D.cs
- CatalogPartCollection.cs
- BaseCodePageEncoding.cs
- DataBoundControlAdapter.cs
- Tokenizer.cs
- MethodCallConverter.cs
- RefreshResponseInfo.cs
- VisualTreeFlattener.cs
- Permission.cs
- ImmutablePropertyDescriptorGridEntry.cs
- NameValueFileSectionHandler.cs