将列表的特定对象绑定到gridview

时间:2017-10-14 09:39:24

标签: c# list uwp datacontext

所以我试图根据ID用户输入来打印特定对象。如果我想要打印整个列表,下面的代码工作正常,但如果我尝试只打印一个对象,它就不起作用。

this.gridView.DataContext = list.SingleOrDefault(cus => cus.cusId == ID);

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

如果您想从名为list的集合中获取单个对象,那么您应该使用FirstOrDefault而不是SingleOrDefault它是System.Linq的一部分以下是修改后的代码:

this.gridView.DataContext = list.FirstOrDefault(cus => cus.cusId == ID);

话虽如此,我并不完全理解为什么要将datacontext gridview设置为单个对象的原因,但也许你有一个collection typeitemSource

的对象中