Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
DataGridViewの更新がうまくいきません。
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=11270#CommentId25656
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2013/6/10 22:07:07
> DataGridViewの更新がうまくいきません。
DataGridView は、表示と編集を行いますが、データベースの読み書きとは無関係です。
データベース操作に必要なのは、「TableAdapter」や「DataAdapter」なので、
DataGridView についてではなく、ADO.NET について調査を進めてみてください。
> エラー「更新には、変更された行を含むDataRowコレクションが渡されたとき
> 有効な UpdateCommand が必要です。」と表示されます。
型付DataSet を使っておられますよね。
そのデザイナを開き、補修歴の方のTableAdapter に対して、
UpdateCommand / InsertCommand / DeleteCommandプロパティが
正しく設定されているかを確認してみてください。
http://support.microsoft.com/kb/310376/ja
UpdateCommand には、行更新のための UPDATE SQL、
DeleteCommand には、行削除のための DELETE SQL、
InsertCommand には、行追加のための INSERT SQL が
それぞれ必要となります。
> (基礎全データ)は正しく更新されています。
おそらく、基礎全データの方の TableAdapter は正しく設定されているのでしょう。