我使用的是VB.Net 2005,IE7。 我有一个数据网格,我已设置分页“AllowPaging”= True 但是,当我单击指向下一页的链接时,记录仍然相同。
我的代码是:
ds = SQLHelper.ExecuteDataset(strConn,
CommandType.StoredProcedure, "GetInventory")
dv = ds.Tables(0).DefaultView
dgInvestoryList.DataSource = dv
dgInvestoryList.DataBind()
我错过了什么?
答案 0 :(得分:2)
如果您正在使用带有SqlDataSource的向导,那么付款将全部准备就绪。
但是如果你把你的代码放在后面的代码中你将不得不做这样的事情 - 抱歉我没有VB.NET的代码 - 必须将代码放在PageIndexChanging事件中。使用此This link to change my C# code to VB.NET, i use it ALOT
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
try
{
DataSet ds = new DataSet();
GridView1.DataSource = ds;
GridView1.PageIndex = e.NewPageIndex;
this.GridView1.DataBind();
}
catch (Exception)
{
Response.Redirect("Login.aspx");
}
}