2010-08-01 7 views
2

Мне нужно использовать сетку, которая позволяет фильтровать в заголовках столбцов. Я знаю, что есть сторонние компоненты, которые стоят денег. Я ищу что-то бесплатное/open-source, которое можно использовать в проекте. Кто-нибудь знает о GridView, который может это сделать?ASP.NET GridView с фильтрацией в заголовках столбцов

ответ

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> 
Смежные вопросы