- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:初回表示時の処理キャンセル)
初回表示時の処理キャンセル
このQ&Aのポイント
- 初回表示時の処理をキャンセルする方法を知りたい
- DropDownListの値を設定するだけでGridViewの表示をせずに、ボタンを押した時に検索と表示を実行したい
- Load時にIsPostBackを調べてDataSourceの処理を制御する方法を教えてほしい
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
aspxファイル中のGridViewの定義のなかに DataSource="DataSource2" という箇所があるんじゃないかと思います。 まずこの部分を削除してください。 削除することで自動でDataSource経由でデータを取り出す処理をしなくなります。 その後、Buttonを押したときの処理に GridView.DataSource="DataSource2" GridView.DataBind() という記述を加えてください。 この記述によって、GridViewとDataSource2が関連づけられた状態でデータ取得の作業が行われます。 きちんとソースを確認しないで手書きで書いているので間違った記述があるかもしれませんので適宜修正してください。
お礼
ありがとうございます。 希望通りになりました。 GridView.DataSourceID="DataSource2"