Code:
/ FX-1434 / FX-1434 / 1.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
- DataSourceControl.cs
- ConfigXmlComment.cs
- DataGridViewCheckBoxCell.cs
- ExpressionBuilderCollection.cs
- LinqDataSourceSelectEventArgs.cs
- DesignOnlyAttribute.cs
- ConfigPathUtility.cs
- XmlExpressionDumper.cs
- Int32EqualityComparer.cs
- SQLMoneyStorage.cs
- MLangCodePageEncoding.cs
- PhysicalFontFamily.cs
- SortFieldComparer.cs
- WebServiceFaultDesigner.cs
- WarningException.cs
- WmpBitmapEncoder.cs
- DispatcherHookEventArgs.cs
- SoapSchemaImporter.cs
- Certificate.cs
- SafeCancelMibChangeNotify.cs
- XmlCountingReader.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- UnsignedPublishLicense.cs
- HandleExceptionArgs.cs
- TextTreeTextNode.cs
- DataPagerFieldCommandEventArgs.cs
- PeerInputChannelListener.cs
- HealthMonitoringSectionHelper.cs
- DbParameterCollectionHelper.cs
- CatalogPart.cs
- LogWriteRestartAreaAsyncResult.cs
- RedirectionProxy.cs
- sqlstateclientmanager.cs
- CalendarBlackoutDatesCollection.cs
- DocumentGrid.cs
- SystemDiagnosticsSection.cs
- ExpressionUtilities.cs
- Maps.cs
- WebServiceResponse.cs
- WorkflowInstanceContextProvider.cs
- DragEventArgs.cs
- ValuePattern.cs
- DataObjectAttribute.cs
- DBConnection.cs
- DbDataRecord.cs
- _OverlappedAsyncResult.cs
- OpacityConverter.cs
- EntityContainerEntitySetDefiningQuery.cs
- BuildProviderCollection.cs
- PersonalizablePropertyEntry.cs
- DynamicQueryableWrapper.cs
- SkipQueryOptionExpression.cs
- ClientCultureInfo.cs
- BigInt.cs
- HMACMD5.cs
- FlowNode.cs
- XLinq.cs
- StdValidatorsAndConverters.cs
- DataConnectionHelper.cs
- ThicknessKeyFrameCollection.cs
- StringWriter.cs
- ProjectionRewriter.cs
- ContainerUIElement3D.cs
- PropertyGroupDescription.cs
- DocumentViewerHelper.cs
- TypeInfo.cs
- SettingsPropertyWrongTypeException.cs
- RepeatButtonAutomationPeer.cs
- ServiceHttpHandlerFactory.cs
- Utility.cs
- DataSourceView.cs
- DecodeHelper.cs
- StringAnimationUsingKeyFrames.cs
- Stream.cs
- LayoutUtils.cs
- documentsequencetextpointer.cs
- IconConverter.cs
- KeyNotFoundException.cs
- TemplateBindingExtension.cs
- PageCodeDomTreeGenerator.cs
- DbXmlEnabledProviderManifest.cs
- NaturalLanguageHyphenator.cs
- SmtpClient.cs
- AspCompat.cs
- ControlFilterExpression.cs
- ConnectionProviderAttribute.cs
- SqlDataSourceParameterParser.cs
- AutomationProperties.cs
- InputScopeAttribute.cs
- TrueReadOnlyCollection.cs
- PassportAuthenticationModule.cs
- ChannelServices.cs
- RegexWriter.cs
- XsltFunctions.cs
- SqlProcedureAttribute.cs
- Blend.cs
- IdentityHolder.cs
- LeftCellWrapper.cs
- ZipIOExtraFieldPaddingElement.cs
- WebMessageEncodingElement.cs