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
- CollectionConverter.cs
- RadioButtonPopupAdapter.cs
- ListViewItemSelectionChangedEvent.cs
- XmlSchemaSubstitutionGroup.cs
- HitTestResult.cs
- BatchWriter.cs
- TrackingDataItem.cs
- StrokeSerializer.cs
- AssociationType.cs
- PersonalizationProvider.cs
- SystemWebExtensionsSectionGroup.cs
- ObjectListComponentEditor.cs
- Attributes.cs
- RelatedPropertyManager.cs
- InstanceCreationEditor.cs
- Animatable.cs
- Directory.cs
- WebHttpSecurity.cs
- ElementProxy.cs
- PolyLineSegmentFigureLogic.cs
- TextServicesProperty.cs
- IsolatedStoragePermission.cs
- ExpressionEditorAttribute.cs
- BadImageFormatException.cs
- ListComponentEditor.cs
- OleDbPropertySetGuid.cs
- RuleSetDialog.Designer.cs
- webproxy.cs
- CodeFieldReferenceExpression.cs
- ContainerParaClient.cs
- Reference.cs
- DictionaryBase.cs
- SqlProcedureAttribute.cs
- StrongTypingException.cs
- CacheSection.cs
- HtmlTextArea.cs
- ReceiveDesigner.xaml.cs
- DataSourceCache.cs
- DataReceivedEventArgs.cs
- _BasicClient.cs
- BitmapInitialize.cs
- LambdaExpression.cs
- TypeUnloadedException.cs
- SystemMulticastIPAddressInformation.cs
- MD5.cs
- DataBoundControlParameterTarget.cs
- CustomValidator.cs
- NavigationCommands.cs
- Grid.cs
- BinaryNode.cs
- PresentationTraceSources.cs
- MasterPage.cs
- CorrelationResolver.cs
- ServiceCredentialsSecurityTokenManager.cs
- SpotLight.cs
- PageAdapter.cs
- QilGenerator.cs
- SqlDelegatedTransaction.cs
- ResourceDefaultValueAttribute.cs
- SystemKeyConverter.cs
- ArrayEditor.cs
- FormatterServices.cs
- ClassValidator.cs
- ResponseBodyWriter.cs
- DrawingGroup.cs
- TimeoutTimer.cs
- ProcessInfo.cs
- DNS.cs
- UTF7Encoding.cs
- ConstraintStruct.cs
- ListBindableAttribute.cs
- VirtualizedCellInfoCollection.cs
- RequestUriProcessor.cs
- AudioStateChangedEventArgs.cs
- FileDialog_Vista_Interop.cs
- Utility.cs
- AuthenticatingEventArgs.cs
- QueryContext.cs
- TextLineBreak.cs
- SQLMembershipProvider.cs
- TextEditorCharacters.cs
- CodeTypeReference.cs
- CssClassPropertyAttribute.cs
- Int16KeyFrameCollection.cs
- XmlSerializerOperationGenerator.cs
- GridViewAutomationPeer.cs
- RpcCryptoContext.cs
- xml.cs
- ErrorEventArgs.cs
- SplineKeyFrames.cs
- ItemDragEvent.cs
- EntityContainer.cs
- TypefaceCollection.cs
- SliderAutomationPeer.cs
- XamlSerializer.cs
- DataGridViewComboBoxCell.cs
- SecurityKeyIdentifierClause.cs
- MergeFilterQuery.cs
- ModelTreeEnumerator.cs
- DbProviderConfigurationHandler.cs