我有一个list
,其中一个项目有4个不同的元素
物品
Id int
Name String
Value String
Enable bool
我想将List<item>
绑定到gridview
。目前我正在显示所有项目。但我只希望仅显示Name
和Enable
字段。
这样做的简单方法是什么?无需创建新列表
由于
答案 0 :(得分:1)
GridView.DataSource = from t in yourList
select new
{
t.Name,
t.Enable
};
另请查看绑定GridView using LINQ
的示例答案 1 :(得分:0)
最简单的方式?
绑定后,隐藏您不想看到的列。
GridView1.Columns[0].Visible = false;
答案 2 :(得分:0)
查看这些LINQ文章,以帮助您找到正确的方向 - 您实际需要的是LinQ投影http://msdn.microsoft.com/en-us/library/bb384087.aspx并使用这些基本查询操作来处理您的选择:http://msdn.microsoft.com/en-us/library/bb384087.aspx