【问题标题】:Pass datatable to different page to be diaplyed in gridview将数据表传递到不同的页面以在gridview中显示
【发布时间】:2013-03-18 23:24:35
【问题描述】:

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

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

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

【问题讨论】:

    标签: asp.net c#-4.0 gridview datatable


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-01
      相关资源
      最近更新 更多