Se me ocurren dos posibilidades;
1) Almacenar el source de tu consulta en una SESSION (o VIEWSTATE mejor) para no ir contra la DB cada vez, para luego hacer la búsqueda desde tu textbox, recuperar los valores desde el SESSION, y volver a realizar el bind. Al realizar el bind se dispara el evento RowDataBound, y ahí puedes realizar la búsqueda y pintar.
2) Realizar los cambios desde javascript, para lo cual deberías de registrar tu script y llamarlo desde el click.
La primera opción es la más sencilla
Saludos
1) Almacenar el source de tu consulta en una SESSION (o VIEWSTATE mejor) para no ir contra la DB cada vez, para luego hacer la búsqueda desde tu textbox, recuperar los valores desde el SESSION, y volver a realizar el bind. Al realizar el bind se dispara el evento RowDataBound, y ahí puedes realizar la búsqueda y pintar.
2) Realizar los cambios desde javascript, para lo cual deberías de registrar tu script y llamarlo desde el click.
La primera opción es la más sencilla
Saludos