DetailsView.CreateFieldSet(Object, Boolean) メソッド

定義

コントロールの階層構造を生成するために使用される、自動生成される行フィールドとユーザー定義の行フィールドの完全なセットを作成します。

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 作成するために、コントロールによって呼び出されるヘルパー メソッドです。 プロパティが AutoGenerateRowstrue設定されている場合、自動的に生成された行フィールドは、コレクションに含まれるユーザー定義の行フィールドに Fields 追加されます。 データ項目に基づいて自動的に生成された行フィールドを作成するには、 パラメーターに trueuseDataSource 渡します。それ以外の場合は、コントロール内の既存の行フィールドのプロパティに基づいて、自動的に生成された行フィールドが作成されます。

注意 (継承者)

クラスを拡張するときに、このメソッドを DetailsView オーバーライドして、独自の行フィールドのセットを作成できます。

適用対象

こちらもご覧ください