【问题标题】:ASP.net: need thead for sorting gridview with jQueryASP.net:需要使用 jQuery 对 gridview 进行排序
【发布时间】:2012-01-31 10:22:04
【问题描述】:

我在 asp.net/vb 中有一个 gridview,它绑定到一个列表 - 所以没有可用的标准排序。

我找到了这个用于排序表格的 jQuery 插件:http://tablesorter.com/

该插件需要<thead><tbody>

问题是,我的gridview 只呈现<tbody>

我已经试过了

    DataList.UseAccessibleHeader = True
    DataList.HeaderRow.TableSection = TableRowSection.TableHeader

但这并没有改变。

我的网格视图标记:

<asp:GridView runat="server" CssClass="grid" ID="DataList" AutoGenerateColumns="False" AllowSorting="True" ClientIDMode ="Static">
 <Columns>
   <asp:BoundField HeaderText="SomeHeaderText" DataField="SomeDataField" />  
   <asp:BoundField HeaderText="SomeHeaderText" DataField="SomeDataField" DataFormatString="{0:dd.MM.yyyy}" />
   <asp:BoundField HeaderText="SomeHeaderText" DataField="SomeDataField" DataFormatString="{0:dd.MM.yyyy}" />                                         
   <asp:TemplateField>
     <HeaderTemplate>
       <asp:Panel runat="server" ID="Panel1" HorizontalAlign="Center">
       <asp:Label Text="xxx" runat="server" ID="xxx" />
       </asp:Panel>
     </HeaderTemplate>
     <ItemTemplate>
       <asp:Panel runat="server" ID="Panel2" HorizontalAlign="Center">
       <asp:Image ID="Image1" ImageUrl="./myImage.png" runat="server" Height="20px" />
     </asp:Panel>
    </ItemTemplate>
  </asp:TemplateField>
 </Columns>
</asp:GridView>

我能做什么?

【问题讨论】:

  • "它绑定到一个列表 - 所以没有可用的标准排序。"您可以在 gridview 上进行排序,以便向员工支付 $$ 的 MS Paid Lacs 进行发明:P

标签: jquery asp.net vb.net sorting gridview


【解决方案1】:

如果您不打算使用 gridview 控件的分页功能,那么我建议您移至“Repeater”,因为它可以让您格式化表格页眉部分和页脚,它会给您提供权力完全按照您希望的方式呈现表格。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-14
    • 1970-01-01
    • 2011-11-11
    • 2015-06-11
    • 2010-10-16
    • 1970-01-01
    • 1970-01-01
    • 2016-03-04
    相关资源
    最近更新 更多