日期:2014-05-17  浏览次数:20834 次

WinCE DataGrid绑定集合
我想用DataGrid绑定一个集合. 
List<User> userList内的User有姓名(Name),性别(Sex),年龄(Age),地址(Adress)...
datagrid1.DataSource = userList;
默认显示结果为:
Name Sex Age Adress
001   男   20   xxx路xx号
002   女   22   yyy路yy号 

但这个不是我想要的结果.
我想要的结果是这样的:
姓名 性别 年龄
001   男   20
002   女   22

就是表头为中文,然后集合内有其中一个字段不显示.. 
求大神搭救.. 
WinCE datagrid 数据绑定 C#

------解决方案--------------------
dataGrid1.DataSource = userList.Select(x => new { 姓名 = x.Name, 性别 = x.Sex, 年龄 = x.Age }).ToList();

注意需要.net framework 3.5以上版本。