FormView.ExtractRowValues(IOrderedDictionary, Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擷取資料列中宣告的每個欄位值,並將它們儲存在指定的 IOrderedDictionary 物件中。
protected:
virtual void ExtractRowValues(System::Collections::Specialized::IOrderedDictionary ^ fieldValues, bool includeKeys);
protected virtual void ExtractRowValues (System.Collections.Specialized.IOrderedDictionary fieldValues, bool includeKeys);
abstract member ExtractRowValues : System.Collections.Specialized.IOrderedDictionary * bool -> unit
override this.ExtractRowValues : System.Collections.Specialized.IOrderedDictionary * bool -> unit
Protected Overridable Sub ExtractRowValues (fieldValues As IOrderedDictionary, includeKeys As Boolean)
參數
- fieldValues
- IOrderedDictionary
IOrderedDictionary,用來儲存目前資料項目的欄位值。
- includeKeys
- Boolean
true
表示包含索引鍵欄位,否則為 false
。
備註
方法是 ExtractRowValues 控制項所 FormView 呼叫的協助程式方法,可擷取資料列內宣告之每個欄位的值。 由於資料列會根據目前模式顯示不同的範本,因此此方法只會擷取對應至目前模式之範本中所宣告的域值。 下表顯示可用的模式和對應的範本。
模式 | 範本 |
---|---|
插入 | InsertItemTemplate |
編輯 | EditItemTemplate |
唯讀 | ItemTemplate |
您可以使用 參數來指定擷取的值是否包含索引鍵欄位或欄位 includeKeys
。
給繼承者的注意事項
擴充 FormView 類別時,您可以覆寫這個方法來建立自己的常式來擷取域值。