0
我在Javascript中有一個函數,它可以在我的GridView中生成過濾器。 但是,這個函數按列來過濾,也就是說我需要在我的GridView的每一列有一個「輸入」來過濾所有的GridView。 如何讓這個函數適應所有GridView列的「輸入」?我已經適應了這個功能。最初,它獲取的值不是在GrdiView中的「table」中,但現在對於這種情況我沒有看到任何解決方案。我很清楚?使用Javascript過濾GridView
My功能:
$(function() {
$("#tabela input").keyup(function() {
var index = $(this).parent().index();
var nth = "#GridView1 td:nth-child(" + (index + 1).toString() + ")";
var valor = $(this).val().toUpperCase();
$("#GridView1 tbody tr").show();
$(nth).each(function() {
if ($(this).text().toUpperCase().indexOf(valor) < 0) {
$(this).parent().hide();
}
});
});
$("#tabela input").blur(function() {
$(this).val("");
});
});
我的GridView:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" GridLines="None"
CssClass="table table-bordered table-striped">
<Columns>
<asp:BoundField DataField="idTickets" HeaderText="ID" />
<asp:BoundField DataField="UserName" HeaderText="User" />
<asp:BoundField DataField="AccessGroup" HeaderText="Access Group" />
<asp:BoundField DataField="FolderAccess" HeaderText="Folder Access" />
<asp:BoundField DataField="RequestDate" HeaderText="Request Date" DataFormatString="{0:d}" />
<asp:BoundField DataField="SituationDesc" HeaderText="Situation" />
<asp:BoundField DataField="Approver" HeaderText="Approver" />
<asp:BoundField DataField="ApprovalDate" HeaderText="Approval Date" DataFormatString="{0:d}" />
<asp:BoundField DataField="BusinessJustification" HeaderText="Business Justification" />
<asp:BoundField DataField="Server" HeaderText="Server Name" />
<asp:BoundField DataField="UserRequestor" HeaderText="User Request" />
<asp:TemplateField Visible="false">
<ItemTemplate>
<asp:HiddenField ID="Access" runat="server" Value='<%# Bind("Access") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
要篩選3個列,我需要3個輸入:
<table id="tabela">
<thead>
<tr>
<th>
ID
</th>
<th>
USER
</th>
<th>
Access Group
</th>
</tr>
<tr>
<th>
<input type="text" id="txtColuna1" />
</th>
<th>
<input type="text" id="txtColuna2" />
</th>
<th>
<input type="text" id="txtColuna3" />
</th>
</tr>
</thead>
</table>
韓國社交協會伊卡洛斯!但現在,它也在我的標題中製作了一個過濾器。有什麼辦法可以忽略這個過濾器中網格的頭部? – CaioVJesus89
是的,在後面的代碼中調用它:'GridView1.HeaderRow.TableSection = TableRowSection.TableHeader;'這將使它呈現'',jasvascript函數將按照你想要的方式工作。噢,忘了提及:打電話給** **後**你綁定你的數據。 – Icarus
+0
相關問題
-
1. aspx使用javascript的GridView過濾器
-
2. 使用jQuery過濾GridView
-
3. Android:使用ViewSwitcher過濾GridView
-
4. GridView列過濾
-
5. Javascript或jQuery的過濾器的GridView
-
6. 如何使用javascript從gridview過濾任何項目
-
7. 使用DropDown控件無法過濾GridView
-
8. 使用下拉列表過濾GridView
-
9. Gridview過濾器和使用LINQ排序
-
10. 排序過濾gridview
-
11. Dropdownlist過濾器GridView
-
12. MSCRM 2011:過濾使用JavaScript
-
13. 使用javascript過濾表格
-
14. 使用Javascript過濾數據
-
15. 通過使用jQuery或Javascript循環GridView
-
16. Gridview過濾內置函數?
-
17. 在Windows 8中過濾GridView
-
18. 過濾後的Gridview分頁
-
19. devexpress gridview過濾asp ShowFilterRow
-
20. 過濾到GridView在C#
-
21. 如何過濾Gridview數據
-
22. 如何過濾GridView的DateTimePicker
-
23. GridView Dynamic ItemTemplate EditIndex過濾後
-
24. 多條件的GridView過濾
-
25. 過濾gridview數據源
-
26. GridView中的已過濾DropDownList
-
27. 用一行過濾gridview數據
-
28. 根據用戶名過濾GridView
-
29. 使用JavaScript表格過濾器過濾多個列
-
30. 如何在javascript中使用過濾器函數過濾對象?
最新問題
-
1. 如何在關閉模式下更改開關項目的背景顏色?
-
2. 嘗試將身份驗證令牌作爲系統變量存儲在python中,但在打印時返回無效
-
3. MySQL之前刪除觸發器雙連接和條件
-
4. 的Python的Tkinter名稱錯誤
-
5. Haskell:函數在包裝數據上的應用
-
6. 有沒有辦法告訴Android Studio 3.0.1突出異常投擲者?
-
7. Javascript - 如何將特定索引中的元素插入到數組的末尾?
-
8. 問題上插入一排表
-
9. ssis意外終止錯誤
-
10. Dockerfile - 運行apt-get install -y php5-MODULES不再工作 - 「沒有安裝應用程序」。如何解決它?
-
1. aspx使用javascript的GridView過濾器
-
2. 使用jQuery過濾GridView
-
3. Android:使用ViewSwitcher過濾GridView
-
4. GridView列過濾
-
5. Javascript或jQuery的過濾器的GridView
-
6. 如何使用javascript從gridview過濾任何項目
-
7. 使用DropDown控件無法過濾GridView
-
8. 使用下拉列表過濾GridView
-
9. Gridview過濾器和使用LINQ排序
-
10. 排序過濾gridview
Tks伊卡洛斯!現在工作! – CaioVJesus89
相關問題