DataColumnSelectionConverter Class
Provides a type converter for a property representing the field name of a bound column field in a GridView control.
Assembly: System.Design (in System.Design.dll)
Use the DataColumnSelectionConverter class to convert object types before assignment to a control property. In general, the DataColumnSelectionConverter class supports converting string object types and supplies a list of standard values available for assignment to the associated control property. The standard values collection is the list of field names for bound column fields for the current GridView control.
To support converting additional object types, derive a class from DataColumnSelectionConverter and override the CanConvertFrom and ConvertFrom methods for the additional object types. To support a custom list of standard assignable values, override the GetStandardValues method.
Apply the TypeConverterAttribute attribute to specify the DataColumnSelectionConverter class as the type converter for a control property. For example, the RowHeaderColumn property of the GridView control specifies DataColumnSelectionConverter as its type converter.
Note: |
|---|
You should never access a type converter directly. Instead, call the appropriate converter by using a TypeDescriptor object. For more information, see the examples in TypeConverter. |
The GetStandardValuesSupported method indicates that the converter supports returning a list of available values through the GetStandardValues method. The GetStandardValuesExclusive method indicates that the list is not an exclusive list of possible values.
- SecurityPermission
for calling unmanaged code. Demand value: Demand; Associated enumeration: UnmanagedCode.
System.ComponentModel::TypeConverter
System.Web.UI.Design::DataColumnSelectionConverter
Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Note: