none
GridViewの再セット RRS feed

  • 質問

  • お世話になります。

    ASPのWEBアプリケーションを作成しています。

    概略下記のようなWebFOrmでView1に抽出条件があり、View1上にあるボタンをクリックして、

    GridView1に結果表を表示しています。

    また、View2上のボタンをクリックで、View1に戻り(MultiView1.ActiveViewIndex = 0;)

    違う抽出条件に基づいてView2のGridView1を表示したいのですが、

    この際、最初のデータで表示します。表示用のデータソースには、2回目の抽出条件での

    結果表があるのですが、この場合、どのようにしたら、よいでしょうか?

    よろしくお願いします

    WebForm概略

     WebFOrm-->MultiVIew-|->View1

                                        |-> VIew2 --> GridView1

    環境

    サーバー: WindowsServer2012

    開発ツール:VIsualStudio2012

    GridViewのデータソース:SQLServer2012Express

    開発タイプ:WEBアプリケーション

    2013年5月29日 7:32

回答

  • PS

    ちなみに、View切り替えの前に下記コードを追加して対応出来ました。

    GridView1.DataBind();
    • 回答としてマーク bikke 2013年6月18日 5:45
    2013年6月4日 0:58
  • 何を聞けばいいか、どういう情報を提供すればいいか分からない状態で質問されているようですが、それでは的を得た回答をするのは困難です。

    問題を再現するのに必要最小限のコードをアップして、問題点(例えば、XXX ボタンをクリックすると、YYY という結果になることを期待していたが、実際は ZZZ となってしまう・・・など)を書いてもらうと、お役に立てるかもしれません。

    コードをアップする場合はあくまで問題を再現できる必要最小限でお願いします。スタイルやコメントなどは不要です。

    • 回答としてマーク 星 睦美 2013年6月3日 0:59
    2013年5月30日 3:49

すべての返信

  • どうなっているのかよく分かりませんのでハズレかもしれませんが・・・

    > また、View2上のボタンをクリックで、View1に戻り

    戻るからダメなんじゃないですか? 戻らないで次の View に進んで「2回目の抽出条件」で取得したデータで GridView を表示すればよさそうですけど。

    以前のスレッドでもお願いしましたが、掲示板に書いてある情報以外は知りえない回答者に、どういう情報を提供すればよいか、よく考えて質問を書いていただければと思います。

    2013年5月29日 12:09
  • To:SurferOnWWWさん

    いつもお世話になります。どこがポイントなのかも良く判らない状態での質問なので、不備があり申し訳ないです。

    もう少し、自力で調査してみます。

    2013年5月30日 0:01
  • 何を聞けばいいか、どういう情報を提供すればいいか分からない状態で質問されているようですが、それでは的を得た回答をするのは困難です。

    問題を再現するのに必要最小限のコードをアップして、問題点(例えば、XXX ボタンをクリックすると、YYY という結果になることを期待していたが、実際は ZZZ となってしまう・・・など)を書いてもらうと、お役に立てるかもしれません。

    コードをアップする場合はあくまで問題を再現できる必要最小限でお願いします。スタイルやコメントなどは不要です。

    • 回答としてマーク 星 睦美 2013年6月3日 0:59
    2013年5月30日 3:49
  • フォーラム オペレーターの星 睦美です。

    bikke さん、投稿ありがとうございます。

    こちらのスレッドは私からSuferOnWww さんの返信に[回答としてマーク] して終了とさせていただきますね。

    新しい質問を投稿する際にはSurferOnWww さんからのアドバイスを参考にしていただければと思います。

    これからもMSDN フォーラムをよろしくお願いします。


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美

    2013年6月3日 1:11
  • PS

    ちなみに、View切り替えの前に下記コードを追加して対応出来ました。

    GridView1.DataBind();
    • 回答としてマーク bikke 2013年6月18日 5:45
    2013年6月4日 0:58