0

gridview コントロールを含む aspx ページがあります。このページのコード ビハインドは、データ テーブルを埋めてから、データ テーブルをグリッドビューに表示します。次に、データテーブルを別の aspx ページに渡し、そのページのグリッドビューに再度表示する必要があります。どうすればいいのかわかりません。

2 ページ目のコード ビハインドでは、データ テーブルを受け取り、それをグリッドビューに表示する単純な関数を作成します。元のページに表示するだけでなく、新しいページにも表示するには、グリッドビューが必要です。

だから...どういうわけかpage1にグリッドビューを表示してから、新しいページを開いてデータテーブルを関数に渡しますか? ここで途方にくれました。

4

1 に答える 1

2

GridView を初めて表示したら、Sessions の使用を試すことができます。読み込まれた DataTable を Session に保存するだけSession["griddata"] = myDataTableです。次に、他のページでセッションから引き出してDataTable myDataTable = (DataTable)Session["griddata"];、グリッドにバインドします。

于 2013-03-28T13:53:30.827 に答える