複数列を持つDropDownListを作成したく、以下のサイトを参考にGridViewでの疑似DropDownListを45個作成しました。
RadioButtons inside a GridView control
Fire GridView SelectedIndexChanged Event without Select Button
それぞれのGridViewには対になるTextBoxとButtonを配置し、Buttonを押すとGridViewのVisibleの切り替えを行い、GridViewの行を選択すると該当のセルの値をTextBoxに表示してGridViewを非表示にします。
各GridViewのDataBoundは初期表示にて行っていますがPostback時の画面の描画が非常に遅いです。
やはりGridViewが45個もあるせいでしょうか?
また、たとえば一つのオブジェクトのみ更新などといったことは出来ますか?
例えばボタン1を押したらGridView1のみ更新するなど。
何をしたいのか分かりません。参考にされている前者の記事は一つの GridView の各行にラジオボタンを実装する方法、後者の記事は GridView の行内の任意の部分(普通はボタン)をクリックして GridView.SelectedIndexChanged イベントを発生させるということのように見えます。
それと「複数列を持つDropDownListを作成したく、以下のサイトを参考にGridViewでの疑似DropDownListを45個作成しました」というのがどう考えてもつながりません。そのあたり、ここに書いてあること以外は知り得ない第三者が読んで分かるように、具体的に説明していただけませんか。
回答1件
あなたの回答
tips
プレビュー