• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:初回表示時の処理キャンセル)

初回表示時の処理キャンセル

このQ&Aのポイント
  • 初回表示時の処理をキャンセルする方法を知りたい
  • DropDownListの値を設定するだけでGridViewの表示をせずに、ボタンを押した時に検索と表示を実行したい
  • Load時にIsPostBackを調べてDataSourceの処理を制御する方法を教えてほしい

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

  • ベストアンサー
  • onos
  • ベストアンサー率81% (127/155)
回答No.1

aspxファイル中のGridViewの定義のなかに  DataSource="DataSource2" という箇所があるんじゃないかと思います。 まずこの部分を削除してください。 削除することで自動でDataSource経由でデータを取り出す処理をしなくなります。 その後、Buttonを押したときの処理に  GridView.DataSource="DataSource2"  GridView.DataBind() という記述を加えてください。 この記述によって、GridViewとDataSource2が関連づけられた状態でデータ取得の作業が行われます。 きちんとソースを確認しないで手書きで書いているので間違った記述があるかもしれませんので適宜修正してください。

zagreus
質問者

お礼

ありがとうございます。 希望通りになりました。 GridView.DataSourceID="DataSource2"

関連するQ&A