- - PR -
CollapsiblePanelExtenderのPanel 内のGridViewの更新
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2009-02-21 20:03
お世話になります。
Ajax の CollapsiblePanelExtender で指定した Panel 内の GridView がこうしんされません。 コードは、パネル内にGridView, RadioButton を3つ配置しそれぞれクリックするたびに SELECT TOP(@NUM)..... の@NUM に与える変数を変えて読んでくる数を指定しています。 RadioButton は、AutoPostBack="True"にしています。 もうひとつ教えてください。 GridView の「選択」などのリンクを押した時にこのCollapsiblePanelExtenderを閉じたいのですが、うまくいきません。 protected void GridView2_SelectedIndexChanging()で CollapsiblePanelExtender1.Collapsed = true; としてもうまくいきませんでした。 そのコードは、下記です。
ASP.NET2.0 C# VS2005
[ メッセージ編集済み 編集者: SL 編集日時 2009-02-21 20:13 ] | ||||||||
|
投稿日時: 2009-02-21 23:26
ちなみにセッション変数をパラメータとするのは、Selectingイベントを使わずとも、SessionParameterでできます。
| ||||||||
|
投稿日時: 2009-02-22 09:07
おせわになります。
> SqlDataSource2.SelectじゃなくてGridViewをDataBind()してやらないとダメです。 GridView2.DataBind(); を追加することでうまくいきました。 > OnClientClickにPanel1をクリックするスクリプトを書けばできます。 下記のように追加し、CollapsePanel()を呼び出すようになりましたが、 どうやってCollapsiblePanelExtenderを閉じるようにできますか?
ここに、サンプルがあり下記のようにすると閉じ開きができました。ありがとうございました。 http://vanlunch.co.za/(S(digllammz3mrmr45pjx1mx55))/Default.aspx?Page=CollapsiblePanelExtender&Code=1&AspxAutoDetectCookieSupport=1
[ メッセージ編集済み 編集者: SL 編集日時 2009-02-22 09:22 ] |
1