私はUltraGrid
自分のプロジェクトに を持っており、データが一致しているデータベース内のデータを更新するための更新機能をフォームに持っています。
グリッド内のデータは として保存されていDataTable
ます。既存のデータの行が から削除された場合、その行のを 'RowState.Deleted RowState`UltraGrid
に設定できるようにしたいと考えています。削除された行の場合は削除し、それ以外の場合はデータを更新します。RowState
DataTable
, so that in the Update function I can check the
どうすればこれを行うことができますか?これまでのところ、以下のコードがありますが、返される行数は 1 (または、グリッド内の現在の行数) であり、2 (行を 1 つ削除する前の数) ではありません。
コードのどこで、どのようにRowState
削除された行をに設定しますRowState.Deleted
か? を使用してそれを行う別の方法はありUltraGrid
ますか?
dsProducts.Tables.Add(commDt.Copy) -- commDt is the DataTable linked to the UltraGrid
tr = con.BeginTransaction(
For Each dr As DataRow In dsProducts.Tables(0).Rows
If dr.RowState = DataRowState.Deleted Then
Try