共用方式為


在您的應用程式中編輯資料

更新:2007 年 11 月

在資料集填入資料之後,您通常會加入、編輯或刪除部分資料,然後再將資料傳回資料來源,或傳送至其他處理序或應用程式。由於資料集中的每個資料錄都是由 DataRow 物件表示,因此資料集的變更是透過個別資料列作業來完成。

注意事項:

在 Windows Form 中,將變更從資料繫結控制項傳送至資料集的工作,是由資料繫結架構處理,您不需要使用您自己的程式碼來明確更新資料集。如需詳細資訊,請參閱 Windows Form 資料繫結

資料集會維護資料列的多個版本,以便找出資料來源中的原始資料錄。在更新資料來源之前,您可能想要檢查特定資料列。本章節中的主題將詳細說明如何判斷資料錄是否已變更,以及如何擷取資料錄的特定版本。

下列主題詳細說明如何加入、編輯和刪除資料表中的資料列,以及在應用程式各個階段中,如何使用資料列。

在本節中

參考

  • DataSet
    表示記憶體中的快取資料。

  • DataTable
    表示記憶體中的一個資料表。

  • DataRow
    表示 DataTable 中某個資料列的資料。

  • DataColumn
    表示 DataTable 中資料行的結構描述。

  • DataRowVersion
    描述 DataRow 的版本。

  • RowState
    取得 DataRow 物件的狀態。

  • AcceptChanges
    認可資料集的所有變更,這些變更是載入資料集或上次呼叫 AcceptChanges 後發生。

  • HasChanges
    取得指出資料集是否含有變更的值,包含新的、已刪除或已修改資料列。

  • GetChanges
    取得資料集的複本,包含上次載入資料集或呼叫 AcceptChanges 之後發生的所有變更。

  • HasErrors
    取得指出這個資料集中之任一 DataTable 物件是否有錯誤的值。

相關章節