list可以指定字段吗

shsyzl007 2016-09-05 11:55:40
public class mylist
{
public string Name { get; set; }
public double Price { get; set; }
public int Volume { get; set; }
}

mylist填充多条数据并与BindingSource绑定。 dataGridView绑定BindingSource并实时显示数据,同样的数据我要显示在两个 dataGridView上,但每个显示的字段不同

只能重新再建立一个model,把数据转过去吗?
能直接帅选显示的字段吗?
...全文
179 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
shsyzl007 2016-09-06
  • 打赏
  • 举报
回复
引用 3 楼 caozhy 的回复:
[quote=引用 2 楼 shsyzl007 的回复:] [quote=引用 1 楼 caozhy 的回复:] 可以list.select(x => 你要的字段)
list.select(x => “Name ”) ; 好像不行哦。试了还是显示所有字段。我要显示Name ,Price 该咋写?[/quote] list = list.Select(x => new { x.Name, x.Price }).ToList()[/quote] 大神,可以了~~
threenewbee 2016-09-06
  • 打赏
  • 举报
回复
引用 2 楼 shsyzl007 的回复:
[quote=引用 1 楼 caozhy 的回复:] 可以list.select(x => 你要的字段)
list.select(x => “Name ”) ; 好像不行哦。试了还是显示所有字段。我要显示Name ,Price 该咋写?[/quote] list = list.Select(x => new { x.Name, x.Price }).ToList()
shsyzl007 2016-09-06
  • 打赏
  • 举报
回复
引用 1 楼 caozhy 的回复:
可以list.select(x => 你要的字段)
list.select(x => “Name ”) ; 好像不行哦。试了还是显示所有字段。我要显示Name ,Price 该咋写?
我叫小菜菜 2016-09-06
  • 打赏
  • 举报
回复
list只是数据源。 datagrid可以定义column,即列模型,从而显示部分列。两个datagrid的column不一样就行了吧。 list.select是重新创建一个list实例哦
threenewbee 2016-09-05
  • 打赏
  • 举报
回复
可以list.select(x => 你要的字段)

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧