我在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);