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. // ... }

- SecurityPermission (アンマネージ コードを操作するために必要なアクセス許可)UnmanagedCode (関連する列挙体)

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 クラスのページへのリンク