Asp.net 网格视图分页
我有一个GridView,我想实现分页功能。这很好用Asp.net 网格视图分页,asp.net,gridview,ado.net,pagination,Asp.net,Gridview,Ado.net,Pagination,我有一个GridView,我想实现分页功能。这很好用 protected DataSet FillDataSet() { string source = "Database=GridTest;Server=Localhost;Trusted_Connection=yes"; con = new SqlConnection(source); cmd = new SqlCommand("proc_mygrid", con); ds = new DataSet();
protected DataSet FillDataSet()
{
string source = "Database=GridTest;Server=Localhost;Trusted_Connection=yes";
con = new SqlConnection(source);
cmd = new SqlCommand("proc_mygrid", con);
ds = new DataSet();
da = new SqlDataAdapter(cmd);
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
return ds;
}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
int newPagenumber = e.NewPageIndex;
GridView1.PageIndex = newPagenumber;
GridView1.DataSource = FillDataSet();
GridView1.DataBind();
}
但问题是,对于每个分页,我都必须调用FillDataSet;。有没有办法阻止这一切。还有其他编码方法吗?请看Scott Mitchell的文章:
如果您使用的是SQLServer Prime2005的版本,那么尝试:
您也可以考虑使用.< /P>