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

わんくま同盟

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

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


(過去ログ 56 を表示中)
■31888 / )  Re[7]: BindingSourceでフラグを立てる方法
□投稿者/ たこやき (85回)-(2009/01/29(Thu) 18:30:22)
No31840 (みきぬ さん) に返信
ご指導ありがとうございます。
もうあきらめていたのでトピックのチェック遅れました。

> >>BindingSource の DataSource が DataTable であると決め付けられるなら、
> ここは理解されてますか?
> ブレークポイントを置いて、DataSource に何が入っているか確認してみては?
ほとんど理解できていなくて、データセット名しか表示されなかったので、
いきなりmyDS.myTBLとしてしまいました。
しかし、みきぬさんに指摘されてはじめて気がつきました。
おかげでうまくいきました。ありがとうございました。

myDS ds = (myDS)myTBLBindingSource.DataSource;
DataTable dt = (DataTable)ds.myTBL;
for (int i = 0; i < dt.Rows.Count; i++)
dt.Rows[i]["fg"] = True;

けれども、DataTableの取出しはうまくいったのですが、
残念なことに、Filterを掛けた状態で先のソースを実行すると、
全てのデータにフラグが立てられます。(表示外のデータにも)
やはりεπιστημη さんのご指摘が最善なのでしょうか。



返信 編集キー/


管理者用

- Child Tree -