list
1つのアイテムに4つの異なる要素がある場所があります
アイテム
Id int
Name String
Value String
Enable bool
List<item>
をにバインドしたいgridview
。現在、すべてのアイテムを表示しています。Name
ただし、フィールドとEnable
フィールドのみを表示したいと思います。これを行う簡単な方法は何ですか?新しいリストを作成せずに
ありがとう
GridView.DataSource = from t in yourList
select new
{
t.Name,
t.Enable
};
LINQを使用してGridViewをバインドする例も確認してください
最も簡単な方法は?
バインド後、表示したくない列を非表示にします。
GridView1.Columns[0].Visible = false;
これらのLINQの記事を見て、正しい方向に進んでください。実際に探しているのは、LinQプロジェクションhttp://msdn.microsoft.com/en-us/library/bb384087.aspxであり、これらの基本的なクエリ操作を使用して処理します。選択: http: //msdn.microsoft.com/en-us/library/bb384087.aspx