C♯相談室 Part18
■ このスレッドは過去ログ倉庫に格納されています
0707C ◆ZHxgEbZjZg
NGNG基本データベースプログラミングを参考にしています。
そこでどうしても分からないことがありまして、C#に精通している皆様に是非ご教授願いたいしだいでございます。
本のページで言うとP106のリスト5-3なんですが、
このサンプルは1レコードをフォームで編集したりするものです。それで、編集の保存がされていないときに閉じるボタンが押された場合
//変数の宣言
DataSet mFlg;//変更
//レコードの編集を終了
this.BindingContext[dsShohin1,"T_商品"].EndCurrentEdit();
//データセットの状態を取得
mFlg = dsShohin1.GetChanges(DataRowState.Modified);
にて mFlgがnullでない場合 Updateをかけろとなっています。
今回、データグリッドを設置したのですが、同じように閉じるボタンを設置して
編集があった場合を調べようとして、上のように
//変数の宣言
DataSet mFlg;//変更
//データセットの状態を取得
mFlg = dsShohin1.GetChanges(DataRowState.Modified);
とやると、
型又は名前空間名'DataSet'が見つかりませんでした。ディレクティブを使うかアセンブリ参照を使ってください。
名前'mFlg'はクラスまたは名前空間'KaikeiForm'に存在しません
となります。DataSetというのは、データグリッドには使用できないのでしょうか?
C#もまだ勉強しはじめたばかりなのでエラーの理由も分かりません。他に編集状態を調べる方法がありましたら是非教えてください。
■ このスレッドは過去ログ倉庫に格納されています