Page3●開発ヒント3:テーブルアダプタでのメソッドの作成ここまでの作業で[TableAdapter構成ウィザード]により自動作成された、「ユーザーDataSet」に固有な「ユーザーDataTable」や「ユーザーRow」などのクラスは、「DataTable」や「DataRow」といった汎用的なクラス(=基本クラス)にラップすると、次回で解説するユーザー・インターフェイスとのパラメータ受け渡しに便利だ。そこでここではそのような汎用ラップ・メソッドを作成しておこう。エクスプローラ]で右クリックして[コードの表示]を実行する。これにより「ユーザーDataSet.vb」ファイルが作成され、コード・エディタで開かれるので、以下のコードに書き換える。上記コードにはDataTableKeysクラスとSearchConditionsクラスが使われているが、これらのクラスはここで独自に追加したものだ(※取りあえず空のDataTableKeysクラスとSearchConditionsクラスを定義しておけばよい)。おのおののメソッドは、先ほど説明したように、汎用ラップ・メソッド(=「ユーザーDataSet」に固有のクラスを汎用クラスにラップするためのメソッド)である。構成ウィザード]で作成したメソッドと、今回作成した汎用ラップ・メソッドを一覧で以下に示す。今回はデータベース処理関連を開発する際に役立つ実践的な手法について説明した。次回は、ユーザー・インターフェイス周りを効率的に開発する手法を紹介する。7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。TranslatorはPowerPoint用のアドイン。