Мне нужно использовать сетку, которая позволяет фильтровать в заголовках столбцов. Я знаю, что есть сторонние компоненты, которые стоят денег. Я ищу что-то бесплатное/open-source, которое можно использовать в проекте. Кто-нибудь знает о GridView, который может это сделать?ASP.NET GridView с фильтрацией в заголовках столбцов
2
A
ответ
2
Один из способов - вывести выпадающие списки в заголовках и на выбранном событии, перестроить его на основе этого.
This article - хороший образец.
Этот поиск Google полезно http://www.google.com/search?q=asp.net+gridview+header+filter&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
1
Я тоже нуждался в некоторой фильтрации и сортировки по столбцам, так что я посмотрел вокруг и положить это вместе. См. here и здесь. Это динамично, и разметка выглядит так: codebehind - 1000+ строк - не уверен, могу ли я опубликовать его здесь.
<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false"
CodeFile="Default.aspx.vb" Inherits="_Default" EnableViewState="True"%>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<link href="AdminCSS.css" rel="stylesheet" type="text/css" />
<asp:DropDownList ID="ddl1" runat="server" AutoPostBack="True">
</asp:DropDownList>
<asp:DropDownList ID="ddl2" runat="server" AutoPostBack="True">
<asp:ListItem Value="BASE TABLE">Only tables</asp:ListItem>
<asp:ListItem Value="VIEW">Only Views</asp:ListItem>
<asp:ListItem Selected="True" Value="%">Tables and Views</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="ddl3" runat="server" AutoPostBack="True">
<asp:ListItem>SELECT TOP 1</asp:ListItem>
<asp:ListItem Selected="True">SELECT TOP 50</asp:ListItem>
<asp:ListItem>SELECT TOP 200</asp:ListItem>
<asp:ListItem>SELECT TOP 1000</asp:ListItem>
<asp:ListItem>SELECT TOP 5000</asp:ListItem>
<asp:ListItem>SELECT</asp:ListItem>
</asp:DropDownList>
<asp:CheckBox ID="chkSideways" AutoPostBack="true" Text="Show Tabs Sideways" runat="server">
</asp:CheckBox>
<asp:Label ID="lblTbleCount" runat="server" Text="" Style="margin-left: 30px"></asp:Label>
</asp:Content>
Смежные вопросы
- 1. ASP.NET: Скрытие столбцов в gridview
- 2. Отключить Drop & Drop в заголовках столбцов WPF GridView
- 3. Сворачивание столбцов в GridView asp.net
- 4. Сводные случаи в заголовках столбцов
- 5. Столы столбцов управления ASP.NET GridView
- 6. Изменение размеров столбцов ASP.NET Gridview
- 7. ASP.NET Gridview случайная сортировка столбцов
- 8. Добавление динамических столбцов в ASP.NET Gridview
- 9. sphinx полнотекстовый поиск с фильтрацией столбцов
- 10. Множество заголовков столбцов в ASP.NET GridView
- 11. ASP.net: Изменение порядка столбцов в GridView
- 12. Получите общее число столбцов gridview в asp.net
- 13. Транспонирование столбцов в GridView
- 14. Как предотвратить Gridview от экспорта данных в Excel с гиперссылками в заголовках столбцов?
- 15. Данные строки переключателя в заголовках столбцов
- 16. Как изменить порядок столбцов gridview asp.net
- 17. ASP.NET GridView - Редактирование столбцов динамических шаблонов
- 18. ASP.NET - получить строку редактирования gridview для столбцов
- 19. Выберите значения столбцов в заголовках столбцов в SQL?
- 20. У столбцов Gridview ASP.NET нет идентификатора?
- 21. ASP.NET: Как разрешить переупорядочивание столбцов gridview пользователем?
- 22. Размеры столбцов GridView без изменения ASP.NET
- 23. Сумма столбцов/строк Gridview ASP.NET C#
- 24. Как изменить порядок столбцов в GridView с использованием Asp.Net C#
- 25. ASP.net C# GridView Заполнение столбцов из списка
- 26. Asp.Net gridview customization
- 27. Редактирование двух столбцов в GridView с сохранением других данных столбцов
- 28. Скрытие столбцов GridView с ItemTemplate
- 29. Динамическое gridview Asp.net с dropdownlists
- 30. Сопоставление столбцов в gridview