可以的,只要设定datagrid的AllowPaging属性就可以了
解决方案 »
- WinForm能否定位显示
- C# datagridview 单元格多选问题
- 服务端与手机客户端怎么样通过socket 通信的.
- 再问一个没有什么技术含量的问题 关于C1控件c1MainMenu中菜单遍历的问题
- 请教:将水晶报表的设计器加入了软件中可以让用户自己修改报表格式,但不知发布时要加入那个合并模块
- 通过按钮切换在panel中添加的多个子窗体,子窗体和子窗体间无法覆盖,有什么解决办法吗?
- C#中长语句如何折行
- 如何用OpenSmtp实现发送Html格式的邮件啊?
- WinForm的DataGrid的问题???
- 可恶的DataView!
- simple: c#中给类的对象赋值问题
- 自定义一个控件,如何在设计时固定其尺寸?
我是说在AllowPaging=true的前提下,能不能只从数据库里读取相应的记录进行绑定
------------------------------------------------------------------------------->
在你的分页处理函数里重新绑定数据就可以读取相应的记录。关键是读取新的页面索引
设置4个按纽,分别为首页,下一页,上一页,尾页用一个隐形的输入框记录页数,首页是0,按下一页是-1,上一页是+1,尾页是((总记录数/300遇小数进1)-1),将输入框的植传给 i;用string str = string.Format("select * from 表 where id in (select top({0}+300)) from 表 order by id and id not in (select top{1} from 表 order by id)",i,i)
查出记录绑定datagrid