C# 保留带有分页的DataGrid的复选框状态
我有一个windows桌面应用程序。在一个表单上,我使用datagrid显示数据库中的一些数据。因为有很多行,所以我向datagrid添加了分页。基本上,在不同的页面上,查询数据库中应该显示在该页面中的数据,然后将其绑定为数据源。这很有效。但是,它不保留复选框状态 例如,在第1页,我选中了3行,然后,转到第2页,然后返回到第1页,复选框被重置 我以前在一个asp.net应用程序中遇到过这个问题。修复方法是使用会话来保存状态。我 在这种情况下,我可以使用公共财产做类似的事情 我的问题是:有没有更简单的方法C# 保留带有分页的DataGrid的复选框状态,c#,winforms,datagrid,C#,Winforms,Datagrid,我有一个windows桌面应用程序。在一个表单上,我使用datagrid显示数据库中的一些数据。因为有很多行,所以我向datagrid添加了分页。基本上,在不同的页面上,查询数据库中应该显示在该页面中的数据,然后将其绑定为数据源。这很有效。但是,它不保留复选框状态 例如,在第1页,我选中了3行,然后,转到第2页,然后返回到第1页,复选框被重置 我以前在一个asp.net应用程序中遇到过这个问题。修复方法是使用会话来保存状态。我 在这种情况下,我可以使用公共财产做类似的事情 我的问题是:有没有更简
谢谢我想当一个页面第一次被浏览时,你只能获取一次数据源?然后每个页面都有一个数据源。然后,当页面更改时,只需将数据源交换到相应的数据源即可。保存后,我将重新加载所有数据源。为了澄清,复选框,我指的是datagrid中每一行的复选框。它不是来自数据源。