日期:2014-05-17 浏览次数:21000 次
//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);