Language

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

注意 (継承者)

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

適用対象

こちらもご覧ください