問題タブ [rowstate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4692 参照

c# - DataRowState.Deleted の使用方法

DataGridVeiw からアイテムを削除し、メインの DataTable.Row.RowState を Deleted に設定する削除ボタンがあります。すべての変更を保存したいが、状態が変更された行から値 (ID) にアクセスできなくなったときに問題が発生します。コードを示します:

今チェック:

では、これに対する通常の回避策は何ですか?

0 投票する
2 に答える
1847 参照

vb.net - DataTable 行の RowState を削除済みに設定する

私はUltraGrid自分のプロジェクトに を持っており、データが一致しているデータベース内のデータを更新するための更新機能をフォームに持っています。

グリッド内のデータは として保存されていDataTableます。既存のデータの行が から削除された場合、その行のを 'RowState.Deleted RowState`UltraGridに設定できるようにしたいと考えています。削除された行の場合は削除し、それ以外の場合はデータを更新します。RowStateDataTable, so that in the Update function I can check the

どうすればこれを行うことができますか?これまでのところ、以下のコードがありますが、返される行数は 1 (または、グリッド内の現在の行数) であり、2 (行を 1 つ削除する前の数) ではありません。

コードのどこで、どのようにRowState削除された行をに設定しますRowState.Deletedか? を使用してそれを行う別の方法はありUltraGridますか?

0 投票する
2 に答える
3835 参照

c# - RowState.Added と DataRowVersion.Original の違いは何ですか

私は3つの条件を持つ関数を持っています:

  1. もしもDataRow rowstate == Added
  2. もしも!DataRow HasVersion(DataRowVersion.Original)
  3. もしもDataRow rowstate == modified

私の問題は2番目のものにあります.誰かがそれに光を当てることができますか? 最初の条件とどう違うのですか?