我对表格内的所有内容都有一个网格视图。我想为它创建一个过滤器,以允许用户缩小gridview的范围。我有2个列表框。列表框1包含所有过滤器,然后您可以将所需的过滤器移动到第二个列表框。然后,当您应用过滤器时,它仅应用第二个列表框中的过滤器。当您选择右侧的其中一个过滤器时,我希望它显示要填充的过滤器属性,以便在查询中用于拉回gridview。
当你在第二个过滤器中选择一个值时,有没有办法让面板显示?我想我不确定是否有功能允许我这样做?
以下是我试图让它看起来像http://i.imgur.com/neWYftY.jpg
的方法感谢您的任何建议。
答案 0 :(得分:1)
在初始化时使面板不可见:
<asp:Panel ID="Panel1" runat="server" Visible="false">
然后在autopostback过滤器选择的事件处理程序中显示它:
Panel1.Visible = true;