visualizar sourcePRint?1 <script type="text/javascript">
2$(função(){
3 $("#Text1").keyup(function() {
4 var filterText = $(this).val();
5 $("#<%=GridView1.ClientID %> tr").not(":first").hide().filter(":contains('" + filterText + "')").show(); ;
6 }).keyup();
7});
8</script>
ilustrar:
O mais importante é o seletor JQuery:
1: $("#<%=GridView1.ClientID %> tr") seleciona todas as linhas da tabela;
2: not(":first"): Remove a primeira linha do cabeçalho;
3: filter(":contains('" + filterText + "')"): Filtre as linhas que contêm filterText no texto da linha selecionado acima e exiba-as;
4: A última frase keyup() é adicionada para reativar o evento keyup após o envio. (Mas não tem efeito aqui porque o controle de cliente que uso não possui ViewState.
Se for um controle do lado do servidor, você verá seu efeito).