Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WinForms / System / WinForms / Design / DataSourceListEditor.cs / 1 / DataSourceListEditor.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Windows.Forms.Design.DataSourceListEditor..ctor()")] namespace System.Windows.Forms.Design { using System.Design; using System; using System.ComponentModel; using System.ComponentModel.Design; using System.Drawing; using System.Drawing.Design; internal class DataSourceListEditor : UITypeEditor { private DesignBindingPicker designBindingPicker; public override bool IsDropDownResizable { get { return true; } } public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value) { if (provider != null && context.Instance != null) { if (designBindingPicker == null) { designBindingPicker = new DesignBindingPicker(); } DesignBinding oldSelection = new DesignBinding(value, ""); DesignBinding newSelection = designBindingPicker.Pick(context, provider, true, /* showDataSources */ false, /* showDataMembers */ false, /* selectListMembers */ null, String.Empty, oldSelection); if (newSelection != null) { value = newSelection.DataSource; } } return value; } public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext context) { return UITypeEditorEditStyle.DropDown; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FormatSettings.cs
- CssClassPropertyAttribute.cs
- X509CertificateClaimSet.cs
- SecuritySessionFilter.cs
- GridItem.cs
- PhysicalOps.cs
- XmlSchemaParticle.cs
- LicenseException.cs
- ActiveXHost.cs
- CodeDOMUtility.cs
- ControlCachePolicy.cs
- NegotiationTokenAuthenticator.cs
- StrongNameIdentityPermission.cs
- WebPartExportVerb.cs
- BamlTreeUpdater.cs
- ZoneLinkButton.cs
- LifetimeServices.cs
- TreeNodeEventArgs.cs
- XmlSerializableWriter.cs
- SecuritySessionClientSettings.cs
- StorageBasedPackageProperties.cs
- Polyline.cs
- SqlParameter.cs
- ThreadStaticAttribute.cs
- KerberosRequestorSecurityToken.cs
- CharacterMetrics.cs
- DecimalAnimationBase.cs
- ContainerVisual.cs
- AsyncPostBackErrorEventArgs.cs
- CachedFontFamily.cs
- Object.cs
- Win32.cs
- Validator.cs
- QueryableFilterRepeater.cs
- MissingMethodException.cs
- DataGridViewCellStyle.cs
- TextDpi.cs
- RangeValuePattern.cs
- ModifiableIteratorCollection.cs
- ExpressionDumper.cs
- ScopelessEnumAttribute.cs
- SystemResourceKey.cs
- CustomSignedXml.cs
- ManipulationDelta.cs
- PerformanceCounter.cs
- VisualTreeHelper.cs
- RtfControlWordInfo.cs
- linebase.cs
- JoinElimination.cs
- _RequestLifetimeSetter.cs
- PasswordTextNavigator.cs
- FillRuleValidation.cs
- MethodBuilderInstantiation.cs
- SchemaMapping.cs
- EmbossBitmapEffect.cs
- LayoutSettings.cs
- Span.cs
- DropTarget.cs
- XmlNamedNodeMap.cs
- basevalidator.cs
- Tablet.cs
- FontCollection.cs
- ReliabilityContractAttribute.cs
- SecurityCredentialsManager.cs
- CngKey.cs
- AttachedAnnotation.cs
- Empty.cs
- TitleStyle.cs
- PropertyDescriptorCollection.cs
- Pen.cs
- StatusBarPanel.cs
- TreeViewImageIndexConverter.cs
- QueryOptionExpression.cs
- InputMethodStateChangeEventArgs.cs
- OLEDB_Enum.cs
- ControlUtil.cs
- RequiredFieldValidator.cs
- QueryOptionExpression.cs
- ProviderSettings.cs
- ContractNamespaceAttribute.cs
- QilReference.cs
- ProtocolsConfigurationHandler.cs
- SizeKeyFrameCollection.cs
- Literal.cs
- ImportContext.cs
- EdmScalarPropertyAttribute.cs
- CellTreeSimplifier.cs
- XmlElementList.cs
- RegexCharClass.cs
- XmlDocumentFieldSchema.cs
- SqlDependency.cs
- StorageMappingItemLoader.cs
- TextMarkerSource.cs
- Number.cs
- NameScopePropertyAttribute.cs
- ScalarOps.cs
- StdValidatorsAndConverters.cs
- SoapReflectionImporter.cs
- BlurBitmapEffect.cs
- ObjectQueryState.cs