在您的應用程式中編輯資料
更新:2007 年 11 月
在資料集填入資料之後,您通常會加入、編輯或刪除部分資料,然後再將資料傳回資料來源,或傳送至其他處理序或應用程式。由於資料集中的每個資料錄都是由 DataRow 物件表示,因此資料集的變更是透過個別資料列作業來完成。
注意事項: |
---|
在 Windows Form 中,將變更從資料繫結控制項傳送至資料集的工作,是由資料繫結架構處理,您不需要使用您自己的程式碼來明確更新資料集。如需詳細資訊,請參閱 Windows Form 資料繫結。 |
資料集會維護資料列的多個版本,以便找出資料來源中的原始資料錄。在更新資料來源之前,您可能想要檢查特定資料列。本章節中的主題將詳細說明如何判斷資料錄是否已變更,以及如何擷取資料錄的特定版本。
下列主題詳細說明如何加入、編輯和刪除資料表中的資料列,以及在應用程式各個階段中,如何使用資料列。
在本節中
在資料集內編輯資料的概觀
提供有關於資料集中管理資料之許多工作的資訊。HOW TO:將資料列加入至 DataTable
提供建立 DataRow 物件並將它們加入至資料表的步驟。HOW TO:編輯 DataTable 中的資料列
針對編輯資料表中現有資料列的資料,提供相關步驟。HOW TO:刪除 DataTable 中的資料列
提供從資料表移除特定資料列的步驟。HOW TO:填入 DataSet 時關閉條件約束
詳細說明如何暫時停用資料集的條件約束檢查。HOW TO:認可資料集中的變更
詳細說明如何接受資料集中的資料變更。HOW TO:檢查已變更的資料列
提供判斷資料集中資料是否變更的步驟。HOW TO:擷取已變更的資料列
詳細說明如何傳回自上次接受變更後已變更的資料列。HOW TO:在 DataTable 中找出特定資料列
詳細說明如何使用主索引鍵值或資料行值,尋找資料表中的資料。HOW TO:取得特定版本 DataRow
詳細說明如何使用 DataRowVersion 列舉型別傳回特定資料列的資料。HOW TO:找尋有錯誤的資料列
詳細說明如何尋找資料表中標記有錯誤的資料。
參考
DataSet
表示記憶體中的快取資料。DataTable
表示記憶體中的一個資料表。DataRow
表示 DataTable 中某個資料列的資料。DataColumn
表示 DataTable 中資料行的結構描述。DataRowVersion
描述 DataRow 的版本。RowState
取得 DataRow 物件的狀態。AcceptChanges
認可資料集的所有變更,這些變更是載入資料集或上次呼叫 AcceptChanges 後發生。HasChanges
取得指出資料集是否含有變更的值,包含新的、已刪除或已修改資料列。GetChanges
取得資料集的複本,包含上次載入資料集或呼叫 AcceptChanges 之後發生的所有變更。HasErrors
取得指出這個資料集中之任一 DataTable 物件是否有錯誤的值。
相關章節
ADO.NET DataSet
提供資料集簡介和用法的主題。DataSet、DataTable 及 DataView (ADO.NET)
說明如何建立並自訂 DataSet 物件。DataTable (ADO.NET)
說明如何建立並自訂 DataTable 物件。準備您的應用程式以接收資料
提供主題的連結,解釋資料集為何、如何建立新的資料集,以及如何建立和編輯組成資料集的個別物件。資料存取使用者入門
提供主題的連結,這些主題是關於利用 Visual Studio 建立使用資料的應用程式。連接至 Visual Studio 中的資料
提供主題的連結,這些主題是關於利用設計階段工具將應用程式連接到資料,以及使用 Visual Studio 連接到 ADO.NET 連接物件。將資料擷取至您的應用程式中
提供主題的連結,說明如何將資料載入資料集,以及如何執行 SQL 陳述式和預存程序。顯示 Windows 應用程式之表單上的資料
提供主題的連結,解釋如何透過資料繫結控制項在 Windows Form 上顯示資料。驗證資料
提供主題的連結,說明如何在變更資料行和資料列期間為資料集加入驗證。儲存資料
提供主題的連結,解釋如何將更新的資料從應用程式傳送到資料庫。