Asp.net 数据网格分页
我正在使用VB.NET2005和IE7。 我有一个datagrid,其中我设置了分页“AllowPaging”=True 但是,当我单击下一页的链接时,记录仍然是一样的 我的代码是:Asp.net 数据网格分页,asp.net,datagrid,Asp.net,Datagrid,我正在使用VB.NET2005和IE7。 我有一个datagrid,其中我设置了分页“AllowPaging”=True 但是,当我单击下一页的链接时,记录仍然是一样的 我的代码是: ds = SQLHelper.ExecuteDataset(strConn, CommandType.StoredProcedure, "GetInventory") dv = ds.Tables(0).DefaultView dgInvestoryList.DataSource = dv dgInv
ds = SQLHelper.ExecuteDataset(strConn,
CommandType.StoredProcedure, "GetInventory")
dv = ds.Tables(0).DefaultView
dgInvestoryList.DataSource = dv
dgInvestoryList.DataBind()
我遗漏了什么?如果您正在将向导与SqlDataSource一起使用,则付款将在那里准备就绪 但是如果你去把你的代码放在后面的代码中,你将不得不这样做——对不起,我没有VB.NET的代码——必须把代码放在PageIndexchange事件中。用这个
您使用的是哪种数据源?请提供代码。我加载数据网格的代码是:ds=SQLHelper.ExecuteDataset(strConn,CommandType.StoredProcedure,“GetInventory”)dv=ds.Tables(0)。DefaultView dInvestoryList.DataSource=dv dInvestoryList.DataBind()Scarlet,您是如何编辑这样的代码的?我的代码中似乎没有换行符。dataview和datagrid之间有什么区别?它们非常相似,但不能确切地告诉你区别是什么。但是相信我,使用数据网格!它容易多了,你可以用它做更多的事情。干杯,祝你好运
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");
}
}