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 類別時,您可以覆寫這個方法,以建立您自己的資料欄欄位集。

適用於

另請參閱