如何:擴充資料集的功能
您可以擴充具型別資料集的功能,將方式是將程式碼寫入到資料集的部分類別檔中。
當您在 [DataSet 設計工具] 中進行變更,或是當任何建立或修改資料集物件的精靈正在執行時進行變更,都會重新產生定義具型別資料集的程式碼;例如,資料來源組態精靈和 TableAdapter 精靈。 為了防止在資料集重新產生期間刪除您的程式碼,請將程式碼加入至資料集的部分類別檔 (部分類別可讓特定類別的程式碼分割為多個實體檔案。 如需詳細資訊,請參閱 Partial (Visual Basic) 或 partial (類型) (C# 參考))。
若要建立資料集的部分類別檔及加入驗證程式碼,請按兩下資料行和資料表,這樣會產生 ColumnChanging 和 RowChanging 事件處理常式。 如需詳細資訊,請參閱 如何:在資料行變更期間驗證資料和 如何:在資料列變更期間驗證資料。
若要將程式碼加入至具型別資料集的部分類別檔
在 [DataSet 設計工具] 中開啟資料集。 如需詳細資訊,請參閱 如何:在 DataSet 設計工具中開啟資料集。
按兩下設計介面的空白區域,在程式碼編輯器中開啟資料集的部分類別檔。
將程式碼加入至資料集的部分類別檔。
注意事項 部分類別檔和所產生資料集類別檔中的程式碼,會編譯成一個類別,所以在定義資料集的所有檔案中,變數、屬性、方法名稱等都必須是唯一的,否則將會發生編譯器錯誤。