DetailsView.CreateFieldSet(Object, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コントロールの階層構造を生成するために使用される、自動生成される行フィールドとユーザー定義の行フィールドの完全なセットを作成します。
protected:
virtual System::Collections::ICollection ^ CreateFieldSet(System::Object ^ dataItem, bool useDataSource);
protected virtual System.Collections.ICollection CreateFieldSet (object dataItem, bool useDataSource);
abstract member CreateFieldSet : obj * bool -> System.Collections.ICollection
override this.CreateFieldSet : obj * bool -> System.Collections.ICollection
Protected Overridable Function CreateFieldSet (dataItem As Object, useDataSource As Boolean) As ICollection
パラメーター
- dataItem
- Object
行フィールドを作成するデータ項目。
- useDataSource
- Boolean
自動生成される行フィールドを作成するためにデータ項目を使用する場合は true
。それ以外の場合は false
。
戻り値
指定されたデータ項目に対して、自動生成される行フィールドとユーザー定義の行フィールドの両方を格納している ICollection。
注釈
メソッドは CreateFieldSet 、コントロールの行フィールドの完全なセットを DetailsView 作成するために、コントロールによって呼び出されるヘルパー メソッドです。 プロパティが AutoGenerateRows に true
設定されている場合、自動的に生成された行フィールドは、コレクションに含まれるユーザー定義の行フィールドに Fields 追加されます。 データ項目に基づいて自動的に生成された行フィールドを作成するには、 パラメーターに true
を useDataSource
渡します。それ以外の場合は、コントロール内の既存の行フィールドのプロパティに基づいて、自動的に生成された行フィールドが作成されます。
注意 (継承者)
クラスを拡張するときに、このメソッドを DetailsView オーバーライドして、独自の行フィールドのセットを作成できます。
適用対象
こちらもご覧ください
.NET