日期:2014-05-19  浏览次数:20526 次

DataGrid中关于记录数的现实
请问一下,我从数据库中检索到50条记录,然后放到DataView里面,然后绑定到datagrid中,请问一下,初始化的时候,我只想让datagrid显示8条记录,然后点击页面上的button,再使datagrid显示全部的记录,这个功能能实现吗?

如果不能得话,每次只能重新检索一下数据库,再绑定了!~

------解决方案--------------------
可以
SqlDataAdapter填充DataSet的时候有一个方法可以从第几行填充到第几行
------解决方案--------------------
你就对DataView这个进行操作好了阿,它提供方法对数据检索的阿;
------解决方案--------------------
可以使用 DIV 或者 Panel 一开始把数据都查出了。只显示8条 点击按钮的时候把DIV的属性 设置一下就可以了 比较方便
------解决方案--------------------
缓存dataset,同时你可以设置dataview为前八条,
------解决方案--------------------
datagrid用两个,一个显示8条,一个全显,还做个开关
------解决方案--------------------
datagrid按8条记录分页
把pagestyle=false
点按钮后
把分页功能关掉,显示全部记录

我的思路是这样,具体没实现过
------解决方案--------------------
先全读出来,把数据放到2个dataview里,一个放8条,一个放全部,先用第一个绑,点按钮再用第二个绑不就得了