Code:
/ FX-1434 / FX-1434 / 1.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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SQLSingle.cs
- DataListItem.cs
- DependencyPropertyValueSerializer.cs
- MarkupCompilePass1.cs
- FilterElement.cs
- AssociationSet.cs
- TimelineGroup.cs
- InputScopeAttribute.cs
- DoubleUtil.cs
- serverconfig.cs
- XmlMembersMapping.cs
- TreeViewDesigner.cs
- TreeNodeEventArgs.cs
- InputReport.cs
- TextProperties.cs
- Int32CollectionConverter.cs
- WSSecurityTokenSerializer.cs
- GroupStyle.cs
- SoundPlayer.cs
- ApplicationHost.cs
- GestureRecognitionResult.cs
- XmlElementAttributes.cs
- MatrixValueSerializer.cs
- HitTestResult.cs
- DataBindingCollection.cs
- ModifierKeysConverter.cs
- FlowDocument.cs
- NetworkInterface.cs
- StyleSheetDesigner.cs
- ReliabilityContractAttribute.cs
- SemaphoreSecurity.cs
- LineProperties.cs
- CodeDirectiveCollection.cs
- DetailsViewUpdateEventArgs.cs
- CustomWebEventKey.cs
- Int64AnimationUsingKeyFrames.cs
- UnsupportedPolicyOptionsException.cs
- PkcsMisc.cs
- RowTypePropertyElement.cs
- NetSectionGroup.cs
- ColumnCollection.cs
- JournalEntry.cs
- TextFormatterContext.cs
- LinkDescriptor.cs
- ClaimComparer.cs
- StyleHelper.cs
- AttachedAnnotationChangedEventArgs.cs
- SortQuery.cs
- VerticalAlignConverter.cs
- MimeXmlImporter.cs
- AppearanceEditorPart.cs
- CreateUserErrorEventArgs.cs
- codemethodreferenceexpression.cs
- RelatedView.cs
- CompositeActivityMarkupSerializer.cs
- NumberFunctions.cs
- MatrixTransform.cs
- TextFormatterContext.cs
- Lasso.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- XmlMemberMapping.cs
- AutomationElement.cs
- RIPEMD160.cs
- LoginCancelEventArgs.cs
- TreeIterators.cs
- PingOptions.cs
- DirectoryInfo.cs
- ZipPackagePart.cs
- SigningCredentials.cs
- ListViewCommandEventArgs.cs
- StylusPointPropertyId.cs
- MailHeaderInfo.cs
- TreeView.cs
- AssociationSetEnd.cs
- SerializerProvider.cs
- Rights.cs
- String.cs
- SqlRecordBuffer.cs
- XsltLibrary.cs
- ScriptingJsonSerializationSection.cs
- PackWebResponse.cs
- TemplateParser.cs
- UnaryNode.cs
- FileDataSourceCache.cs
- TabletCollection.cs
- ReadingWritingEntityEventArgs.cs
- DataTableTypeConverter.cs
- ProfileEventArgs.cs
- AsymmetricKeyExchangeFormatter.cs
- EdmMember.cs
- TimeSpanParse.cs
- FullTextLine.cs
- ConfigXmlCDataSection.cs
- AccessibleObject.cs
- IconConverter.cs
- DeclaredTypeValidator.cs
- SystemGatewayIPAddressInformation.cs
- FileLogRecordHeader.cs
- WhereaboutsReader.cs
- HtmlControlPersistable.cs