DOBON.NET DOBON.NETプログラミング掲示板過去ログ

SilverLightでのGridの値の参照の仕方について

  • 題名: SilverLightでのGridの値の参照の仕方について
  • 著者: たなか
  • 日時: 2011/08/14 21:19:25
  • ID: 28888
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • (なし)
  • ツリーを表示
環境/言語:[C# VS2010 NET Framework 3.5 SilverLight]
分類:[その他]

SilverLightでのGridの値の参照の仕方

SilverLightでGridのチェックボックスにチェックの入った値の参照の仕方についてどう書いたらいいか悩んでいます。

Windows Formの場合はdataSetのselectメソッドを使い以下のように書いてました。

C# .NET

DataRow[] rows = dataSet1.Tables["test"].Select("checkFlag='true'");

これをsilverlightでXML Linqを使い参照する書き方はどうやったらいいでしょうか?

ちなみにsilverlghtへのバインディング、いろいろなところを参考にして以下のように書いて実現できました。あとはチェックを入れたところをlinqで参照できるようにしたいのです。

よろしくお願いします。

var result = from item in xml.Descendants("item")
select new Data1 {
name = (string)item.Element("name").Value,
checkFlag = bool.Parse(item.Element("checkFlag").Value)
};

grid1.DataContext = result;

public class Data1
{
public string name {
get;
set;
}
public bool checkFlag {
get;
set;
}
}
}

DOBON.NET | プログラミング道 | プログラミング掲示板