| ■43042 / ) |
Re[2]: Datagridviewの値が変更されているか判別 |
□投稿者/ たくボン (282回)-(2009/10/27(Tue) 17:16:31)
|
■No43041 (gtk2k さん) に返信 > 2009/10/27(Tue) 16:32:32 編集(投稿者) > > データソースがDataTableであればRowStateで判断するとか? > > Dim dt As DataTable = CType(Me.DataGridView1.DataSource, DataTable)
DataAdapterとかで一括して更新するなら、変更行(新規、削除含む)が存在するかどうかの判断でもいいかな。
dt.GetChanges.Rows.Count > 0なら前回のAcceptChanges後(もしくはFill後)になんらかの変更があったと判断。
独自に更新処理を組むならgtk2kさんの方法。ただし、DataTableのRowをFor Eachするのは避けて、Select()のDataViewRowState指定で個別に処理するのがいいかも。
|
|