可折叠的gridview列
问题描述:
棘手的问题...我真的很感谢一些帮助。可折叠的gridview列
我有一个38列的gridview。前三个应该总是在附近。其余的应该是可折叠的成组7(例如,列4-10应该崩溃为一个单元,11-17等)
我找到了AJAX工具包CollapsiblePanelExtender,它太棒了。然而,它运行的面板,我不认为我可以分隔列,我可以吗?
下面是Ajax代码:
<AjaxToolKit:CollapsiblePanelExtender ID="CollapsiblePanelExtender1" runat="server" TargetControlID="PanelZone1" ExpandControlID="panelZone1" CollapseControlID="PanelZone1" Collapsed="false" AutoCollapse="true" AutoExpand="true">
</AjaxToolKit:CollapsiblePanelExtender>
有什么办法来指定列集作为此面板?
还是有更好的方法来尝试做到这一点?
非常感谢您的帮助!
答
使用showColumn和hideColumn客户端方法来显示/隐藏网格中的列。 使用列的Index或DataField作为这些方法的参数。希望它可以帮助你。
答
你有没有想过嵌套的GridView?您可以在主GridView中显示一些列,然后打开Collapsible面板以显示另一个GridView和其余列?
我正在研究一个复杂的系统,现在有一个带有一个可折叠面板的GridView,可以打开一个Repeater(你猜对了)另一个可折叠面板,里面有另一个中继器。有点像这样:
的GridView
--Collapsible面板1
----中继器1
-------可折叠面板2
----------中继器2
Kalyan,你的意思是设置列的可见性?因为我知道该怎么做。但是,目标是让用户能够扩展和崩溃。此外,他们倾向于一次折叠/展开5列,而不是每个人。 – Jake 2011-04-20 12:33:42