1

list1つのアイテムに4つの異なる要素がある場所があります

アイテム

Id int
Name String
Value String
Enable bool

List<item>をにバインドしたいgridview。現在、すべてのアイテムを表示しています。Nameただし、フィールドとEnableフィールドのみを表示したいと思います。これを行う簡単な方法は何ですか?新しいリストを作成せずに

ありがとう

4

3 に答える 3

1
GridView.DataSource = from t in yourList
                      select new 
                       {
                       t.Name,
                       t.Enable
                       };

LINQを使用してGridViewをバインドする例も確認してください

于 2012-04-23T10:41:29.757 に答える
0

最も簡単な方法は?

バインド後、表示したくない列を非表示にします。

GridView1.Columns[0].Visible = false;
于 2012-04-23T10:38:04.050 に答える
0

これらのLINQの記事を見て、正しい方向に進んでください。実際に探しているのは、LinQプロジェクションhttp://msdn.microsoft.com/en-us/library/bb384087.aspxであり、これらの基本的なクエリ操作を使用して処理します。選択: http: //msdn.microsoft.com/en-us/library/bb384087.aspx

于 2012-04-23T10:40:07.243 に答える