Я использовал jquery для фильтрации сетки данных, и она работает нормально. Но сетка фильтруется на стороне клиента, тогда как я хочу, чтобы она была на стороне сервера.Jquery выглядит следующим образом:
<script type="text/javascript">
$(document).ready(function () {
$(".filtertable tr:has(td)").each(function () {
var t = $(this).text().toLowerCase();
$("<td class='indexColumn'></td>")
.hide().text(t).appendTo(this);
});
$('#<%=search.ClientID %>').keyup(function () {
var s = $(this).val().toLowerCase().split(" ");
$(".filtertable tr:hidden").show();
$.each(s, function () {
$(".filtertable tr:visible .indexColumn:not(:contains('"
+ this + "'))").parent().hide();
});
});
});
</script>
У меня в сетке включена подкачка страниц, поэтому поиск выполняется только по странице, т.е.по одной странице за раз, тогда как я хочу, чтобы окно поиска осуществляло поиск по всем страницам.
Спасибо,