我在page1.aspx上有一個DataTable並希望page2.aspx讀取和存儲DataTable,所以我可以自由使用這個數據表。如何在頁面之間傳輸數據表
有一種簡單的方法可以做到這一點?
它只適用於大學作業,所以不要太大或太複雜,只適用於帶簡單項目的DataTable。
我在page1.aspx上有一個DataTable並希望page2.aspx讀取和存儲DataTable,所以我可以自由使用這個數據表。如何在頁面之間傳輸數據表
有一種簡單的方法可以做到這一點?
它只適用於大學作業,所以不要太大或太複雜,只適用於帶簡單項目的DataTable。
您可以在第2頁代碼第1頁代碼中使用變量
會話背後
Session["dt1"] = dtFullGrid;
背後
GridView1.DataSource = Session["dt1"];
GridView1.DataBind();
或
Datatable dt2 = new Datatable();
dt2 = (DataTable)Session["dt1"];
@NorbertoEscobar提供了良好的解決方案,但是你可以使用Class來做到這一點。在類中你有一些函數,它會返回數據表,或者有數據表。
DataTable dt = YourClass.GetMyDataTable();
或空隙功能:
DataTable dt = new DataTable();
YourClass.FillMyDataTable(dt);