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