C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 46 を表示中)
■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の条件にひっかかって、該当外扱いになる模様です。
その証拠に、全データを表示すると、変更されたデータが現れます。
どうすればこの現象を回避できるのでしょうか?
どなたがご指導お願いします。

返信 編集キー/


管理者用

- Child Tree -