Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
DBを更新するアプリケーションにつきまして
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30475#CommentId83871
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
るきお
 (社会人)
投稿日時
2020/3/30 14:37:16
DataGridViewは使い方によって、プログラム方法が大きく変わります。
たとえば、データバインドしているかどうかは影響が大きいですし、他の使い方もやり方に影響します。
Tさんが、作っているうまく動かないプログラムを投稿していただければ、いろいろなことがわかるので、Tさんも回答者もお互いに時間が節約できます。
プログラムの量が多いようでしたら、動作する最小限のプログラムにして、投稿していただけるととても良いです。たとえば、本来7列あるところを2列版にするなど。
データバインドしている場合はDataTableの各行のRowStateプロパティを見ると、その行の変更有無・新規追加or削除が判断できるので、RowStateがDataRowState.Modifedの列(つまり、変更されている列)に対して、updateを今日の日付に更新するSQL文を実行するようにすれば目的は達成できると思います。使い方によってはもっとスマートな方法もあるかもしれません。
RowStateプロパティに応じて、SQLを発行する例はこちらのリスト18にありますので、あてはまるようでしたら参考にしてください。
http://rucio.o.oo7.jp/main/VBdotNet/Database/Database4.htm