【问题标题】:DataGrid Paging数据网格分页
【发布时间】:2009-03-25 03:06:32
【问题描述】:

我正在使用带有 IE7 的 VB.Net 2005。 我有一个数据网格,我在其中设置了分页“AllowPaging”= True 但是,当我点击下一页的链接时,记录还是一样的。

我的代码是:

ds = SQLHelper.ExecuteDataset(strConn, 
      CommandType.StoredProcedure, "GetInventory")
dv = ds.Tables(0).DefaultView
dgInvestoryList.DataSource = dv
dgInvestoryList.DataBind() 

我错过了什么?

【问题讨论】:

  • 您使用的是哪种数据源?请提供代码。
  • 我加载数据网格的代码是:ds = SQLHelper.ExecuteDataset(strConn, CommandType.StoredProcedure, "GetInventory") dv = ds.Tables(0).DefaultView dgInvestoryList.DataSource = dv dgInvestoryList.DataBind ()
  • Scarlet,你做了什么来编辑这样的代码?我的代码中似乎没有换行符。

标签: asp.net datagrid


【解决方案1】:

如果您将向导与 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");
        }

    }

【讨论】:

  • 数据视图和数据网格有什么区别?
  • 它们非常相似,但不能告诉你有什么区别。是。但相信我,使用数据网格!它更容易,你可以用它做更多的事情。干杯,祝你好运
猜你喜欢
  • 2014-10-07
  • 2015-02-20
  • 2011-08-16
  • 2011-03-11
  • 1970-01-01
  • 2011-10-07
  • 2021-08-23
  • 2014-05-17
  • 2010-10-17
相关资源
最近更新 更多