Cita:
Iniciado por grisel .RowFilter = "nombre = '% " & TxtNombre.Text & " %'"
Eso está buscando un producto con el nombre
'% TuFiltro %', dudo mucho que encuentre algo o si?.
Ten en cuenta el "operador" que utilizas (=), además no debe haber ninún espacio después del primer % y antes del segundo %, si revisas el código que te envié te darás cuenta que puse con
like y sin espacios (como ves no edité el primer mensaje que envié ...

), entonces tu código quedaría:
Código:
' ....
.RowFilter = "nombre like '%" & TxtNombre.Text & "%'"
' ...
Saludos