2013-03-28 59 views
0

我有一個帶有gridview控件的aspx頁面。此頁面的代碼隱藏填充數據表,然後在gridview中顯示數據表。然後我需要將數據表傳遞給一個單獨的aspx頁面,並在THAT頁面的gridview中再次顯示它。我不知道如何去做這件事。將datatable傳遞到不同的頁面在gridview中插入

在第二頁上,在代碼隱藏方面,我將有一個簡單的函數,它接收一個數據表並將其顯示在一個gridview中,但做什麼是我想要做的最好的方法?我需要gridview在原始頁面上顯示,但也顯示在新的頁面上。

因此......不知何故在page1上顯示gridview,然後彈出打開新頁面並將數據表傳遞給我的函數?在這裏輸了。

回答

2

你可以嘗試使用會話,一旦你第一次顯示GridView,只需將它加載到會話中的DataTable保存起來,像Session["griddata"] = myDataTable。然後在其他頁面中將其從會話中拉出,如DataTable myDataTable = (DataTable)Session["griddata"];,然後將其綁定到網格。

相關問題