- PR -

(WindowsForm)DataGrid の DataBinding 時の動作について

1
投稿者投稿内容
ひろ
会議室デビュー日: 2003/01/23
投稿数: 9
投稿日時: 2003-09-30 11:44
WindowsForm の DataGrid を今回初めて使用するのですが、うまく使えまきれ
ていないので質問させてください。

DataBinding の機能を用い、DataSource に DataSet, DataMember に DataTable
を使用しています。
表示はうまくいきました。

複数行を表示して、DataGrid の sort 機能を使用し、表示上並び替えられ
ているのも確認できました。
 
ですが、並び替えをした後、ある行を選択し、その行に対して行っていた修正
をキャンセルしようとすると、初期表示時にそこにあった行の修正がキャンセ
ルされました。
(行番号は、DataGrid より取得)
 
これは、Binding していても、DataTable の中身の順番までは、変更されて
いないということでしょうか?(DataGrid が内部的に表示順序を変えてい
るだけでしょうか?)
 
そうなるとどのように実装するのがいいのでしょうか?

1

スキルアップ/キャリアアップ(JOB@IT)