方法 : データセットの機能を拡張する
更新 : 2007 年 11 月
型指定されたデータセットの機能を拡張するには、データセットの部分クラス ファイル内にコードを記述します。
型指定されたデータセットを定義するコードは、データセット デザイナで変更が行われたとき、またはデータセット内のオブジェクトの作成または変更を行うウィザードの実行中に変更が行われたときに再生成されます。そのようなウィザードとしては、データ ソース構成ウィザードや TableAdapter に関する各種ウィザードがあります。データセットの再生成中にコードが削除されるのを防ぐには、データセットの部分クラス ファイルにコードを追加します。部分クラスによって、特定のクラスのコードを複数の物理ファイルに分割できます。詳細については、「Partial (Visual Basic)」または「partial (型) (C# リファレンス)」を参照してください。
データセットの部分クラス ファイルを作成して検証コードを追加するには、列およびテーブルをダブルクリックします。これによって、ColumnChanging イベント ハンドラおよび RowChanging イベント ハンドラが生成されます。詳細については、「方法 : 列の変更時にデータを検証する」および「方法 : 行の変更時にデータを検証する」を参照してください。
型指定されたデータセットの部分クラス ファイルにコードを追加するには
データセット デザイナでデータセットを開きます。詳細については、「方法 : データセット デザイナでデータセットを開く」を参照してください。
デザイン サーフェイスの空白の領域をダブルクリックし、データセットの部分クラス ファイルをコード エディタで開きます。
データセットの部分クラス ファイルにコードを追加します。
メモ : 部分クラス ファイル内のコードと生成されたデータセット クラス ファイルは、1 つのクラスにコンパイルされます。そのため、変数名、プロパティ名、メソッド名などは、データセットを定義するすべてのファイルの中で一意に指定する必要があります。一意でない場合、コンパイル エラーが発生します。