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
- AssemblyFilter.cs
- ConfigXmlSignificantWhitespace.cs
- ViewSimplifier.cs
- ReaderOutput.cs
- DataGridCell.cs
- BackEase.cs
- ObjectPersistData.cs
- MinMaxParagraphWidth.cs
- PeerNodeTraceRecord.cs
- DbConnectionInternal.cs
- TextServicesCompartmentContext.cs
- PersonalizationDictionary.cs
- PropertyNames.cs
- AnimationClock.cs
- AppSettingsExpressionBuilder.cs
- BindingOperations.cs
- SettingsSavedEventArgs.cs
- StatusBarDrawItemEvent.cs
- TrustManagerPromptUI.cs
- WindowsToolbarAsMenu.cs
- ExpressionBuilderCollection.cs
- ProviderUtil.cs
- DesignerCategoryAttribute.cs
- UnSafeCharBuffer.cs
- Peer.cs
- _HelperAsyncResults.cs
- OdbcConnectionFactory.cs
- XmlSchemaException.cs
- DotAtomReader.cs
- ScrollChrome.cs
- CacheVirtualItemsEvent.cs
- DragCompletedEventArgs.cs
- SqlConnectionPoolProviderInfo.cs
- XAMLParseException.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- ProcessHostConfigUtils.cs
- XXXOnTypeBuilderInstantiation.cs
- TagPrefixCollection.cs
- HtmlElementCollection.cs
- Context.cs
- BitStack.cs
- WebEventCodes.cs
- ButtonPopupAdapter.cs
- SHA256Managed.cs
- AmbientProperties.cs
- MarginCollapsingState.cs
- StateFinalizationDesigner.cs
- RtfControlWordInfo.cs
- TypeForwardedToAttribute.cs
- QueryOptionExpression.cs
- NumberFormatter.cs
- ADMembershipUser.cs
- KeyEvent.cs
- ManagementExtension.cs
- Ref.cs
- ServiceThrottlingBehavior.cs
- ManipulationStartedEventArgs.cs
- Registry.cs
- WindowsTokenRoleProvider.cs
- Triplet.cs
- ZipIOModeEnforcingStream.cs
- Stack.cs
- PEFileEvidenceFactory.cs
- SqlAliasesReferenced.cs
- DataControlImageButton.cs
- DrawingBrush.cs
- WebPartVerbCollection.cs
- CharacterBufferReference.cs
- RangeBase.cs
- CachingHintValidation.cs
- DesignerOptionService.cs
- PropertyPathConverter.cs
- InternalBase.cs
- PrintController.cs
- DefaultValueTypeConverter.cs
- OperationAbortedException.cs
- FontUnitConverter.cs
- NavigationPropertySingletonExpression.cs
- x509utils.cs
- SrgsGrammar.cs
- TextDpi.cs
- XmlFileEditor.cs
- LicenseException.cs
- nulltextcontainer.cs
- TraceFilter.cs
- DataChangedEventManager.cs
- RegexCharClass.cs
- MetafileHeaderWmf.cs
- ObjectContextServiceProvider.cs
- CancellableEnumerable.cs
- WebPartCancelEventArgs.cs
- StickyNoteContentControl.cs
- SystemWebCachingSectionGroup.cs
- SettingsSavedEventArgs.cs
- DockAndAnchorLayout.cs
- ViewCellRelation.cs
- PrtTicket_Public_Simple.cs
- EventLogStatus.cs
- PeerServiceMessageContracts.cs
- fixedPageContentExtractor.cs