0

トリッキーな質問...助けていただければ幸いです。

38列のグリッドビューがあります。最初の 3 つは常に存在する必要があります。残りは 7 つのセットで折りたたみ可能にする必要があります (たとえば、列 4 ~ 10 はユニットとして折りたたみ、11 ~ 17 など)。

私は AJAX Toolkit CollapsiblePanelExtender を見つけましたが、これは素晴らしいものです。ただし、列を分割できるとは思わないパネルからはみ出しますよね?

Ajax コードは次のとおりです。

             <AjaxToolKit:CollapsiblePanelExtender ID="CollapsiblePanelExtender1" runat="server" TargetControlID="PanelZone1" ExpandControlID="panelZone1" CollapseControlID="PanelZone1" Collapsed="false" AutoCollapse="true" AutoExpand="true">
            </AjaxToolKit:CollapsiblePanelExtender>

このためのパネルとして列のセットを指定する方法はありますか?

または、これを行うためのより良い方法はありますか?

手伝ってくれてどうもありがとう!

4

2 に答える 2

1

showColumn および hideColumn クライアント側メソッドを使用して、グリッドの列を表示/非表示にします。これらのメソッドのパラメーターとして、列の Index または DataField を使用します。お役に立てば幸いです。

于 2011-04-20T04:37:26.270 に答える
0

ネストされたGridViewについて考えたことはありますか?メインのGridViewにいくつかの列を表示してから、折りたたみパネルを開いて、残りの列を含む別のGridViewを表示できますか?

私は現在、リピーターに開く折りたたみ可能なパネルを備えたGridViewを備えた複雑なシステムに取り組んでいます(ご想像のとおり)その中に別のリピーターを備えた別の折りたたみ可能なパネルがあります。このようなちょっと:

GridView
--Collapsible Panel 1
---- Repeater 1
------- Collapsible Panel2
-----------リピーター2

于 2011-12-07T21:05:36.677 に答える