【发布时间】:2014-12-12 12:24:42
【问题描述】:
我有一个已经在运行的 asp.net(非 MVC)Web 表单应用程序。 它有一个网格视图。
<asp:GridView ID="gvPendingInvoices" runat="server" AutoGenerateColumns="false" Width="60%" AllowPaging="true" AllowSorting="true"
CellPadding="4" OnPageIndexChanging="gvPendingInvoices_PageIndexChanging" OnRowDataBound="gvPendingInvoices_RowDataBound">
<PagerStyle CssClass="gridView_PaggerStyle" HorizontalAlign="Left" />
<HeaderStyle CssClass="gridView_HeaderStyle" HorizontalAlign="Left" />
<SelectedRowStyle CssClass="gridView_SelectedRowStyle" />
<FooterStyle CssClass="gridView_FooterStyle" />
<PagerStyle HorizontalAlign="Left" />
<AlternatingRowStyle CssClass="gridView_AlternatingRowStyle" />
<PagerSettings PageButtonCount="10" Position="TopAndBottom" />
<RowStyle BorderStyle="None" CssClass="gridView_RowStyle" />
<Columns>
<asp:TemplateField HeaderText="ProjectId" Visible="false">
<ItemTemplate>
<asp:Label runat="server" ID="lblProjectId" Text='<%# Bind("ProjectId") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Project" ItemStyle-Width="20%">
<ItemTemplate>
<asp:LinkButton runat="server" ID="lblProject" Text='<%# Bind("ProjectName") %>' OnClick="OnClickProjectName" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Project Manager" ItemStyle-Width="30%">
<ItemTemplate>
<asp:Label runat="server" ID="lblName" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ItemStyle-HorizontalAlign="Center" ItemStyle-Width="10%">
<ItemTemplate>
<asp:LinkButton runat="server" Text="Notify" ID="lbNotify" OnClick="Notify"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<EmptyDataTemplate>
No Record Found .</EmptyDataTemplate>
</asp:GridView>
现在我想在这段代码中添加类似过滤的 excel ......类似这样的东西
http://www.jqwidgets.com/jquery-widgets-demo/demos/jqxgrid/index.htm#demos/jqxgrid/filtering.htm
我已经下载了这个 JQuery,但无法在我的项目中实现它...
还有其他方法可以在我的应用程序中实现过滤吗?
【问题讨论】:
-
你可以试试jqGrid,它有一个asp.net web forms controltrirand.net/demo/aspnet/webforms/jqgrid
-
我可以建议你使用 Ext.Net examples.ext.net/#/GridPanel/FilterHeader/Remote
标签: c# jquery asp.net excel gridview