日期:2014-05-17 浏览次数:20849 次
//pageStart 先定义开始读取位置如 int pageStart=0; int n=0; int pageSize=20; 当然这个你在上一页或下页的按钮事件中定义 pageStart=n*20 n+=1 public static DataTable AdapterFillTable(int pageStart, int pageSize, string SqlString) { SqlDataAdapter Adapter = new SqlDataAdapter(); DataTable Table = new DataTable(); using (SqlConnection connetion = new SqlConnection(connectionString)) { Adapter.SelectCommand = new SqlCommand(SqlString, connetion); Adapter.Fill(pageStart, pageSize, Table); return Table; } } 调用返回Table再绑定到dataGridview
------解决方案--------------------
楼上正解
------解决方案--------------------
http://www.baidu.com/s?ie=utf-8&bs=site%3Atopic.csdn.net+DataGridView+%E5%88%86%E9%A1%B5&f=8&rsv_bp=1&wd=site%3Awww.cnblogs.com+DataGridView+%E5%88%86%E9%A1%B5&rsv_sug3=14&rsv_sug1=1&rsv_sug4=1501&inputT=12308
------解决方案--------------------
把数据发在LIST中,每次取20条数据,分页不难,稍微理解下,挺收益的。网上资料也挺多的。
------解决方案--------------------
SqlDataAdapter.Fill(Star,Max,DataTable);