我正在寻找winforms应用程序中使用的数据视图的分页技术......
为此我已经浏览了谷歌,但dint找到winforms datagrdiview的任何选项,但我找到了网络应用程序的解决方案..
任何人都会提供任何想法或任何源代码,以便如何实现datagrid视图的分页技术...
我正在使用linq,从数据库中获取数据..我使用linq和mysql作为数据库..我使用linq绑定datagrid视图到实体....
所以如果linq有任何技术来实现datagrid视图的分页技术..对我来说将是有帮助的......
先谢谢你们的精彩想法......
答案 0 :(得分:1)
试图检查Google是否正常运行:)
How to paging a datagridview in winform?
A Simple Way for Paging in DataGridView in WinForm Applications
希望这些文章对您有所帮助。
答案 1 :(得分:0)
当您编写从MySQL读取数据的Windows窗体应用程序时,在DataGrid视图中实现分页并不是一个好的决定。基本上你必须尽可能少地传输数据。
所以我个人会在数据库端使用LIMIT
MySQL命令,并在将数据加载到我的应用程序之后。您可以随时加载2,3页但向用户显示一页,以便在页面之间进行更快速,更流畅的GoForward / GoBack导航(简单地预加载数据),但如果它是一个很好的解决方案,那么我很难想到它不知道你的项目要求。
对于本地分页,您只需分割在子组中接收的行数组,并每次可视化一个组。
希望这有帮助。