【问题标题】:Get Data from Session["DTable"] in Next Page and Display in Gridview在下一页中从 Session["DTable"] 中获取数据并在 Gridview 中显示
【发布时间】:2013-07-26 15:06:28
【问题描述】:

我在页面 page.aspx 中有一个已过滤的 DataTable。我想要做的是在单击 GetNextButton 时在 page2.aspx 中使用该数据,我存储在会话变量中,但我不知道如何获取这些值。我的问题是如何从该会话变量中获取数据?

 //In page1.aspx
 DataTable newDataTable = new DataTable();
 Session["DTable"] = newDataTable;
 gvMain.DataSource = newDataTable;
 gvMain.DataBind();

  //Button in page2.aspx
  protected void btnTakeNextTicket_Click(object sender, EventArgs e)
    {
        //Get Next transaction from Session and display in gvPage2 on page2.aspx.
    }

【问题讨论】:

    标签: c# asp.net gridview datatable


    【解决方案1】:
    DataTable newDataTable = (DataTable)Session["DTable"];
    newDataTable.Rows[0]["<ColumnName>"].ToString();
    

    【讨论】:

    • 但是如何从该数据表中获取信息?如果您查看图像,我会从该数据表中获得第一笔交易
    • 我希望当您将数据表放入 Page1.aspx 上的会话时,您已经拥有数据表中的所有数据。
    • 我愿意。就像我说的我想从那个 DataTable 中得到那个 TopRow
    • 我知道我可以像这样从 gridview 获取数据 gvMain.Rows[0].Cells[1].Text;但我如何从 DataTable 中获取它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-13
    相关资源
    最近更新 更多