• ベストアンサー

VB.NET(ASP.NET)でページAからページBに新しいWindowで飛んだ後ページBにページAのDataGrid情報をもっていく方法

VB.NET(ASP.NET)のWebアプリケーションを VB.NET2003で開発しているのですが ページAに表示しているDataGridを新しいWindowで表示したページBのDataGridに表示させたいんです。 Session情報に入れようと思いましたが入らない・・ どうしたらよいでしょうか?

  • Haule
  • お礼率52% (125/240)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

お世話になります。 各画面で全く同じものを表示するのなら、 ユーザコントロールか、Web カスタムコントロールにしてしまうのが効率がよいと思います。 それで、その上で DataSource に使っている DataSet やら DataTable やらを Session で渡すとか。 > Session情報に入れようと思いましたが入らない・・ これは具体的にどうして入らないのでしょうか。

Haule
質問者

お礼

ありがとうございます! 勘違いしていたようです>< Session情報に入れられました! お騒がせしましたー

関連するQ&A

  • VB.NETでのページセレクト機能

    VB.NETにおいて フォーム上に一覧(グリッド)形式のコントロールを配置して データを一覧表示し、更にページセレクトの機能を持たせたいと 考えています。  ・「前へ」ボタン  ・「次へ」ボタン  ・ページ直接指定ボタン   (検索サイトの結果ページなどによくある、1 2 3 4 5 …) ASP.NETのDataGridコントロールでは実現できそうなのですが、 VB.NETの標準コントロールでも簡単に実現できるものでしょうか? (特別にプログラミングすることなく) できない場合、市販コントロールの採用も止む無しと考えていますが、 そのような製品はありますでしょうか?

  • vb.netでdatagridの中に選択ボタンがあり、それを押すとその

    vb.netでdatagridの中に選択ボタンがあり、それを押すとその行と文字の色を変えたいのですがどうすればよいのでしょうか? SelectionBackColorを使うのは分かったのですが・・ お願いします。

  • VB2010 ネットに繋ぐ方法

    VB2010でWindowsアプリケーションを作成しましたが、このアプリケーションのForm1にボタンを設けて、それをクリックすることによりネットに繋げるようにしたいのですが、出来ないものでしょうか。 ネットに繋ぐ理由は、ネット上でホームページを参照できるからです。 ネットに繋ぐのであれば、WEBアプリケーションを作成しないといけないのでしょうか。

  • VB.NET2003のDataGridでコンボボックス

    こんにちは。 最近VB.NET(2003)を始めたばかりの初心者です。 DataGridにコンボボックスを作成する方法を探してまして、 http://dobon.net/vb/dotnet/datagrid/datagridcombobox.html に書いてあるようにDataGridTextBoxColumnクラスからの派生クラスを作成して呼び出してみました。 そうしたところ、コンボボックスが表示され、データのセットもきちんとできました。 しかし、そのコンボボックスで選択している値を取得する方法がわからなく困ってます。 たとえば Dim comboSorce As New DataTable("ComboBox") comboSorce.Columns.Add("DisplayMember", GetType(String)) comboSorce.Columns.Add("ValueMember", GetType(Integer)) comboSorce.Rows.Add(New Object() {"OK", 0}) comboSorce.Rows.Add(New Object() {"NG", 1}) というデータをコンボボックスにセットした場合 OK,NGという表示上の値は CStr(DataGrid1(row,col)) で取得できますが、実際の値を取得する方法がわかりません。 ご存知の方いらっしゃいましたら、ご教授ください。 それと、行毎に違う値(リストデータ)のコンボボックスを作成することはできますでしょうか? 以上です。よろしくお願いします。

  • AからBへセッション変数の受け渡し(ページ間の移動うまくできない)

    Aプログラム後半部分より //下記をセッション変数に登録 //$_SESSION[セッション変数名] = 値; $_SESSION[suid] = $uid; print "uid = ".$_SESSION[suid]. "<br>"; //確認してます //ページをadminpageに飛ばす ?><BR> <a href="adminpage.php">認証されました。管理者ページへ</a> </body> </html> Bプログラム前半部分/*管理者ページadminpage.php*/ session_start(); print "uid = ".$_SESSION[suid]. "<br>";//確認表示 // いきなりこのページにアクセスがあった場合 if( !$_SESSION[suid] ){ session_destroy(); header("Location: index.php"); exit; } ?> というプログラムですが、Bのプログラムの確認表示部分で"$_SESSION[suid]"が表示されません。Aプログラムでは表示されます。 プログラムの他の部分は個別に動作確認済みです。 エラーとして、ユーザーページの移動時(成功プログラム)に使った$_SESSION[suid]の値が表示されたりもします。原因を教えて下さい。

    • 締切済み
    • PHP
  • VB.NETのWebアプリケーションでグラフを書く方法

    VB.NETのASP.NETアプリケーションで折れ線グラフを 表示しようと作っているのですが、 drawlineがうまく行かずグラフが描けません。 Windowsアプリケーションだとうまくいくのですが、 同じことをASP.NETアプリケーションでやると エラーが出てしまいます。 一緒に作っている者は、Webアプリケーションでは drawlineは使えないのかな、と、別の方法を考えようとしているのですが、 どうなのでしょう? ぜひアドバイスをいただけますよう、よろしくお願いいたします。

  • VB.NETのWebアプリケーション開発でページジャンプする方法

    VB.NETでWebページの開発をしているのですが、 aaaa.aspx bbbb.aspx というファイルを一つのプロジェクトに作成したのですが、 aaaa.aspx内でボタンが押された時にbbbb.aspxにジャンプさせたいのですが、ジャンプさせる命令文はなんでしょうか? 調べてみたのですがわかりません;;

  • DataGridの値での場合分けの方法について

    今回初めて質問をさせていただきます。 ASP.NETとVB.NETでWebアプリケーションの開発をしているのですが、まだ始めたばかりでDataGridの使い方がよくわからなくなり、質問させていただくことにしました。 DataGridに取得したある列の値が3種類あり、DataBindした後に、この3つの値での場合分けをしたいです。 select文を使うとして、 Select Case 【DataGridのA列のDataField】 Case 0 処理1 Case 1 処理2 Case 2 処理3 End Select のようにしたいのですが、 【DataGridのA列のDataField】の部分をどのように書いたらいいのかわかりません。 ご存知の方、この初心者にご教授していただけないでしょうか。  

  • datagrid内にdatagridもしくはdatalistをネストしたい

    こんばんは。 現在Visual Studio .NET 2003 でASP.NET + VB.NETの ウェブフォームを作っています。 たとえばデータベースにtable1とtable2があり idをjoinさせてdatagridにバインドすると id......name.........order ------------------------------- 1.......abc...........a ------------------------------- 1.......abc...........b ------------------------------- 2.......def...........a ------------------------------- 3.......hij...........a ------------------------------- 3.......hij...........b ------------------------------- 3.......hij...........c ------------------------------- 4.......klm...........b ------------------------------- となるのですが id......name........order ------------------------------- 1.......abc...........a ..........................b ------------------------------- 2.......def...........a ------------------------------- 3.......hij...........a ..........................b ..........................c ------------------------------- 4.......klm...........b ------------------------------- このように表示させたいためdatagridを ネストさせるしかないかと思うのですが、 うまくいきません。 http://www.atmarkit.co.jp/fdotnet/dotnettips/132nesteddg/nesteddg.html このサイトを参考にしてC#のソースコードをVBに 変えてみましたがそれもうまくいきません。 どの方法が一番いいのか、datagridにdatalistを ネストさせることが出来るのかもわからず 困っています。 datagridをどうすればネストして表示できるのか、 よりいい方法があるのか、アドバイスをお願いいたします。

  • VBからWEBページを呼び出す方法

    VBからWEBページを呼び出す方法が解らないので、教えて下さい。 宜しくお願いします。

専門家に質問してみよう