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
- SiteMapNodeItem.cs
- TextAction.cs
- TargetPerspective.cs
- lengthconverter.cs
- JulianCalendar.cs
- CompilerResults.cs
- PropertyGeneratedEventArgs.cs
- RelationHandler.cs
- SamlConstants.cs
- PriorityQueue.cs
- ColorConvertedBitmap.cs
- LinkButton.cs
- PeerResolverBindingElement.cs
- CompoundFileDeflateTransform.cs
- WindowsTab.cs
- FormViewInsertedEventArgs.cs
- GridViewRowCollection.cs
- Section.cs
- DataServiceProviderWrapper.cs
- TaskHelper.cs
- FunctionGenerator.cs
- MetadataArtifactLoaderResource.cs
- AmbientLight.cs
- NamespaceList.cs
- metadatamappinghashervisitor.cs
- QuotedPrintableStream.cs
- TabControl.cs
- GPRECTF.cs
- QueryRelOp.cs
- ReferenceSchema.cs
- StorageFunctionMapping.cs
- PeerReferralPolicy.cs
- XamlWrappingReader.cs
- ColumnBinding.cs
- SectionXmlInfo.cs
- RenderData.cs
- PersonalizationDictionary.cs
- Timer.cs
- CatalogPartChrome.cs
- ModifierKeysConverter.cs
- ISAPIRuntime.cs
- StorageRoot.cs
- Grant.cs
- AuthorizationPolicyTypeElement.cs
- GPRECTF.cs
- BindingRestrictions.cs
- AuthenticatedStream.cs
- PeerResolverElement.cs
- FileLevelControlBuilderAttribute.cs
- Registry.cs
- MailDefinition.cs
- Transform3DCollection.cs
- CollectionViewSource.cs
- Executor.cs
- ControlBuilder.cs
- XmlSchema.cs
- SQLByte.cs
- NetworkStream.cs
- DockProviderWrapper.cs
- ListBindingConverter.cs
- CorrelationScope.cs
- DataViewSettingCollection.cs
- IsolatedStorageFileStream.cs
- Size.cs
- SqlRewriteScalarSubqueries.cs
- JoinElimination.cs
- OleDbConnectionFactory.cs
- DataGridViewColumnEventArgs.cs
- UrlMappingsSection.cs
- ButtonChrome.cs
- ReadOnlyHierarchicalDataSourceView.cs
- IdentityModelDictionary.cs
- GridViewColumnCollectionChangedEventArgs.cs
- FactoryId.cs
- ParentQuery.cs
- UpdateProgress.cs
- HttpModulesSection.cs
- ZipIOFileItemStream.cs
- TreeViewItemAutomationPeer.cs
- SystemParameters.cs
- AspCompat.cs
- CharKeyFrameCollection.cs
- DeferredSelectedIndexReference.cs
- TemplateColumn.cs
- ToolStripTextBox.cs
- DifferencingCollection.cs
- ValidationPropertyAttribute.cs
- MethodExpr.cs
- SizeF.cs
- CrossAppDomainChannel.cs
- SmiContextFactory.cs
- GifBitmapEncoder.cs
- ProvidePropertyAttribute.cs
- MsmqIntegrationChannelListener.cs
- XPathNode.cs
- DetailsViewRow.cs
- URL.cs
- FloaterBaseParagraph.cs
- XmlSchemaSimpleTypeRestriction.cs
- SymmetricAlgorithm.cs