0

我有一个带有gridview 控件的aspx 页面。此页面的代码隐藏填充数据表,然后在网格视图中显示数据表。然后,我需要将数据表传递给单独的 aspx 页面,并在该页面上的 gridview 中再次显示它。我不知道该怎么做。

在第二页的代码隐藏中,我将有一个简单的函数来接收数据表并将其显示在网格视图中,但是做我想做的事情的最佳方法是什么?我需要gridview显示在原始页面上,但也显示在新页面上。

所以......以某种方式在page1上显示gridview,然后弹出打开新页面并将数据表传递给我的函数?在这里不知所措。

4

1 回答 1

2

您可以尝试使用 Sessions,一旦您第一次显示 GridView,只需将它加载到 Session 中的 DataTable 保存,例如Session["griddata"] = myDataTable. 然后在另一个页面中将其从 Session 中拉出,DataTable myDataTable = (DataTable)Session["griddata"];然后将其绑定到网格。

于 2013-03-28T13:53:30.827 回答