HierarchicalDataSourceConverter クラス
アセンブリ: System.Design (system.design.dll 内)
構文
解説HierarchicalDataSourceConverter クラスは、現在のデザイン時コンポーネントにアクセスできる階層データ ソースのリストを取得できるメソッドを提供します。
Microsoft Visual Studio は、この HierarchicalDataSourceConverter 型コンバータを使用して、[プロパティ] ウィンドウのデータ ソースのリストに表示される値を提供します。
注意 |
|---|
| 型コンバータには直接アクセスしないでください。代わりに、TypeDescriptor クラスを使用して、該当するコンバータを呼び出します。詳細については、「TypeConverter」を参照してください。 |
型コンバータの詳細については、TypeConverter 基本クラスのトピックおよび「方法 : 型コンバータを実装する」を参照してください。
使用例カスタム コントロールに格納された階層データ ソースで HierarchicalDataSourceConverter にアクセスする方法を次のコード例に示します。
[
ToolboxData("<{0}:MyCustomHierarchicalControl runat=server> </{0}:MyCustomHierarchicalControl>")
]
public class MyCustomHierarchicalControl :
TreeView
{
private object _dataSource;
[TypeConverter(typeof(HierarchicalDataSourceConverter))]
public override object DataSource
{
get
{
return _dataSource;
}
set
{
if (value != null)
{
ValidateDataSource(value);
}
_dataSource = value;
OnDataPropertyChanged();
}
}
// Define rest of custom control implementation.
// ...
}
.NET Framework のセキュリティ
継承階層System.ComponentModel.TypeConverter
System.Web.UI.Design.DataSourceConverter
System.Web.UI.Design.HierarchicalDataSourceConverter
スレッド セーフ
プラットフォームWindows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照- HierarchicalDataSourceConverter クラスのページへのリンク
.gif)