C# 使用sql语句分页/文本框绑定分页
准备
工具: vs2012
数据库: SqlServer
首先要知道sql语句分页的语法
Pagesize为每页显示条数,currentPage为当前页码数,当然知道这两个要素是不够的,但是写下去你就知道还需要什么了
select Top PageSize * from 表名 where 主键(id) not in
(select Top "+(currentPage-1)*PageSize+" 主键(id) from 表名**
窗体设计及最终效果如下
功能实现(代码片段)
//正常分页
public partial class Form1 : Form
{
int currentPage = 1;//当前页数,默认首页为第一页
int count = 0;//数据总条数
int totalPage = 0;//总页数
public DataSet bindDataGridView(int curr