从下一页的Session [“Table”]和Gridview中的Display中获取数据

时间:2013-07-26 15:06:29

标签: c# asp.net gridview datatable

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

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

enter image description here

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

1 个答案:

答案 0 :(得分:1)

DataTable newDataTable = (DataTable)Session["DTable"];
newDataTable.Rows[0]["<ColumnName>"].ToString();