- - PR -
更新した行の取得
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-03-24 10:35
いつもお世話になっております。
C# Winフォームで開発しております。 下記のように記述することで更新したかを取得できます。 ソートをしない場合は問題ありません。 ソートをしてもその並び通りには更新状態を取得できません。 あくまで最初に表示された順番で更新状態を見ているようです。 これをソートした並び順に更新状態を取得することは可能でしょうか。 ご存知の方がいらっしゃったらご教授ください。 DataTable V_cldt; ・ ・ ・ foreach(DataRow dr in V_cldt.Rows) { string ttt = dr.RowState.ToString(); } | ||||
|
投稿日時: 2006-03-24 10:50
CurrencyManager を使って完全手作業になっちゃうかなぁ。(~_~;) _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-03-24 10:52
ソートをどのように行っているかによって違う場合があると思いますが、
通常ソートはDataTableの中身自体を変えているわけではなく、そのViewを 変えているだけだと思うので、DataTableのDefaultViewを通して DataRowViewを順番にとりだす、といったことができるのではないかと思います。 | ||||
|
投稿日時: 2006-03-24 12:25
お世話になります。
上記方法で解決出来ました。 ありがとうございました。 |
1