Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWebControlsDesign / System / Data / WebControls / Design / EntityDataSourceContainerNameConverter.cs / 1305376 / EntityDataSourceContainerNameConverter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //----------------------------------------------------------------------------- using System.Collections.Generic; using System.ComponentModel; using System.ComponentModel.Design; using System.Diagnostics; using System.Web.UI.WebControls; namespace System.Web.UI.Design.WebControls { internal class EntityDataSourceContainerNameConverter : StringConverter { public EntityDataSourceContainerNameConverter() : base() { } public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { // We can only get a list of possible DefaultContainerName values if we have: // (1) Connection string so we can load metadata // Even if this value is set, it may not be possible to actually load the metadata, but at least we can try the lookup if requested EntityDataSource entityDataSource = context.Instance as EntityDataSource; if (entityDataSource != null && !String.IsNullOrEmpty(entityDataSource.ConnectionString)) { ListcontainerNameItems = new EntityDataSourceDesignerHelper(entityDataSource, false /*interactiveMode*/).GetContainerNames(true /*sortResults*/); string[] containers = new string[containerNameItems.Count]; for (int i = 0; i < containerNameItems.Count; i++) { containers[i] = containerNameItems[i].ToString(); } return new StandardValuesCollection(containers); } return null; } 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ExcludePathInfo.cs
- EditBehavior.cs
- CharacterHit.cs
- As.cs
- ResourceSet.cs
- XPathBinder.cs
- sqlcontext.cs
- DirectoryObjectSecurity.cs
- GroupQuery.cs
- XmlnsDefinitionAttribute.cs
- SplineKeyFrames.cs
- PropertyState.cs
- HttpProtocolImporter.cs
- ServiceNameElement.cs
- ResourcesGenerator.cs
- DataGridViewCheckBoxColumn.cs
- DateTimeConstantAttribute.cs
- SimpleFieldTemplateFactory.cs
- TemplatePartAttribute.cs
- MiniConstructorInfo.cs
- OraclePermission.cs
- FtpWebRequest.cs
- WindowsGraphicsWrapper.cs
- BooleanFunctions.cs
- PropertyChangingEventArgs.cs
- RegexRunner.cs
- RenderingBiasValidation.cs
- GridViewItemAutomationPeer.cs
- SemanticTag.cs
- DesignerCalendarAdapter.cs
- Registry.cs
- FlagsAttribute.cs
- XmlDocument.cs
- BidOverLoads.cs
- ObjectManager.cs
- Authorization.cs
- StatusBarDesigner.cs
- ToolZoneDesigner.cs
- Binding.cs
- PasswordPropertyTextAttribute.cs
- _HTTPDateParse.cs
- complextypematerializer.cs
- RuntimeConfigLKG.cs
- EventWaitHandle.cs
- Primitive.cs
- RecipientInfo.cs
- DragEventArgs.cs
- TextViewSelectionProcessor.cs
- PenContext.cs
- TimeStampChecker.cs
- RawUIStateInputReport.cs
- RSAOAEPKeyExchangeDeformatter.cs
- ProviderConnectionPoint.cs
- MetadataCollection.cs
- ScrollViewer.cs
- MenuItemCollection.cs
- CookieProtection.cs
- Accessible.cs
- NamespaceExpr.cs
- _UncName.cs
- WindowsGraphicsCacheManager.cs
- DiscoveryMessageProperty.cs
- ZipIORawDataFileBlock.cs
- WebPartVerbsEventArgs.cs
- AlphaSortedEnumConverter.cs
- StreamingContext.cs
- MessageQueueKey.cs
- WorkflowInstanceSuspendedRecord.cs
- AnimationStorage.cs
- EndOfStreamException.cs
- NavigationPropertySingletonExpression.cs
- HexParser.cs
- Debug.cs
- _UriTypeConverter.cs
- ValueQuery.cs
- DebugViewWriter.cs
- EntityChangedParams.cs
- EventInfo.cs
- BackgroundFormatInfo.cs
- ConstraintManager.cs
- XmlTextEncoder.cs
- Bidi.cs
- ThicknessConverter.cs
- DataServices.cs
- ErrorStyle.cs
- Compress.cs
- PickBranchDesigner.xaml.cs
- ProcessStartInfo.cs
- TableLayoutColumnStyleCollection.cs
- Directory.cs
- CompilationPass2TaskInternal.cs
- RtfToXamlReader.cs
- ParentControlDesigner.cs
- COM2IProvidePropertyBuilderHandler.cs
- MasterPageCodeDomTreeGenerator.cs
- ExecutedRoutedEventArgs.cs
- RequestQueue.cs
- MapPathBasedVirtualPathProvider.cs
- PasswordDeriveBytes.cs
- FileFormatException.cs