■24452 / ) |
LINQ使用のDataGridViewのデータが消える |
□投稿者/ たこやき (12回)-(2008/09/03(Wed) 11:58:47)
|
分類:[C#]
またご迷惑をおかけしますがよろしくお願いします。
C#2008使用 フォームにDataSetをドラッグ&ドロップしてDataGridViewを作成しています。 button1を作成して、以下のようにDataGridViewのデータを絞り込みました。
private void button1_Click(object sender, EventArgs e) { var aa = from p in myDataSet.TBL where p.FLD.Length < 3 select p; myBindingSource.DataSource = aa.AsDataView(); }
この後、TBLテーブルのFLD列の文字数を3文字に変更して、 保存かレコード移動を実施すると、データが消えてしまいます。 上のLINQの条件にひっかかって、該当外扱いになる模様です。 その証拠に、全データを表示すると、変更されたデータが現れます。 どうすればこの現象を回避できるのでしょうか? どなたがご指導お願いします。
|
|