DataGridView分页功能的实现
1 // 1、定义几个所需的公有成员: 2 3 int pageSize = 0; //每页显示行数 4 int nMax = 0; //总记录数 5 int pageCount = 0; //页数=总记录数/每页显示行数 6 int pageCurrent = 0; //当前页号 7 int nCurrent = 0; //当前记录行 8 DataSet ds = new DataSet(); 9 DataTable dtInfo = new DataTable(); 10 11 //2、在窗体载入事件中,从数据源读取记录到DataTable中: 12 13 string strConn = "SERVER=127.0.0.1;DATABASE=NORTHWIND;UID=SA;PWD=ULTRATEL"; //数据库连接字符串 14 SqlConnection conn = new SqlConnection(strConn); 15 conn.Open(); 16 string strSql = "SELECT * FROM CUSTOMERS"; 17 SqlDataAdapter sda = new SqlDataAdapter(strSql,conn); 18 sda.Fill(ds,"ds"); 19 conn.Close(); 20 dtInfo = ds