将Datagrid绑定到WinForms中的Linq查询

时间:2012-06-20 14:57:36

标签: c# winforms linq

我一直在客户服务应用程序中工作,所以现在我可以做“疯狂的事情”,比如在客户端使用DAO我觉得事情可以做得更好8 - )

当我在客户端 - 服务器应用程序中加载GridView时,我曾经有一个分页...

如果我从客户端调用数据库...可以直接将GridView绑定到linq查询,还是应该之前调用“ToList”或类似的东西?我认为GridView可以对查询进行异步调用并使用延迟加载,所以我没有100.000行Grid ...

这是否存在?可能吗???在此先感谢!!

1 个答案:

答案 0 :(得分:1)

你仍然可以与Linq分页,你只需要正确使用SkipTake。类似的东西:

var bindResults = query.Skip(pageNumber).Take(pageSize);

这将执行并仅为您提供要显示的小部分记录。