2013-07-26 34 views
0

我在頁面page.aspx中有一個DataTable被過濾。當GetNextButton被點擊時,我想要做的是在page2.aspx中使用這些數據,我將其存儲在會話變量中,但我不知道如何獲取這些值。我的問題是如何從會話變量中獲取數據?從下一頁中的會話[「DTable」]中獲取數據並在GridView中顯示

//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
DataTable newDataTable = (DataTable)Session["DTable"]; 
newDataTable.Rows[0]["<ColumnName>"].ToString(); 
+0

但我怎麼走出那個DataTable的信息?如果您查看映像,我會從該可映射文件中獲得第一個事務 – Apollo

+0

我希望當您將它放入Page1.aspx的會話中時,您已經擁有數據表中的所有數據。我做的是 –

+0

。就像我說的我想從該DataTable獲得TopRow – Apollo

相關問題