Foros del Web » Programando para Internet » ASPX (.net) »

Ayuda en GridView!

Estas en el tema de Ayuda en GridView! en el foro de ASPX (.net) en Foros del Web. Hola buenas mi duda es la siguiente: yo tengo un textbox en la cual pongo una palabra como "Queso" y al darle click al boton ...
  #1 (permalink)  
Antiguo 09/06/2010, 08:33
 
Fecha de Ingreso: octubre-2009
Mensajes: 14
Antigüedad: 14 años, 6 meses
Puntos: 0
Información Ayuda en GridView!

Hola buenas mi duda es la siguiente:

yo tengo un textbox en la cual pongo una palabra como "Queso" y al darle click al boton buscar debe de salir en el GridView que esta precargado con todos los productos me debe de sombrear o marcar o poner un color de relleno las filas que contengan la palabra "Queso" bueno la base de datos es de Neptuno.

Agradeceria muxo que me puedan ayudar con este problema.
  #2 (permalink)  
Antiguo 09/06/2010, 14:01
 
Fecha de Ingreso: octubre-2009
Mensajes: 14
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Ayuda en GridView!

Hola un ejemplo de lo que estoy buscando es asii..
  #3 (permalink)  
Antiguo 10/06/2010, 09:41
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: Ayuda en GridView!

Protected Sub GridView_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView.RowDataBound

If (e.Row.RowType <> ListItemType.Header And e.Row.RowType <> ListItemType.Pager) Then
If ContienePalabra(e.Row.Cells("Producto").Text, "PalabraBuscar") Then
e.Row.BackColor = Color.Yellow
End If
End If
End Sub

Public Function ContienePalabra(ByVal Palabra As String, ByVal Texto As String) As Boolean
If Texto.Contains(Palabra) Then
Return True
Else
Return False
End If
End Function

Reemplaza "PalabraBuscar" por el valor de la palabra verdadera a buscar ok.
Suerte.
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
  #4 (permalink)  
Antiguo 10/06/2010, 11:59
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Ayuda en GridView!

Tambien puedes usar jquery y javascript

Código ASP:
Ver original
  1. <script language="javascript"  type="text/javascript">
  2.       $(document).ready(function() {
  3.             //agregar una nueva columna con todo el texto
  4.             //contenido en las columnas de la grilla
  5.            // contains de Jquery es CaseSentive, por eso a minúscula
  6.  
  7.           $(".filtrar tr:has(td)").each(function() {
  8.           var t = $(this).text().toLowerCase();
  9.                     $("<td class='indexColumn'></td>")
  10.                     .hide().text(t).appendTo(this);
  11.                 });
  12.  
  13.             //Agregar el comportamiento al texto (se selecciona por el ID)
  14.             $("#texto").keyup(function() {
  15.                 var s = $(this).val().toLowerCase().split(" ");
  16.                 $(".filtrar tr:hidden").show();
  17.                 $.each(s, function() {
  18.                      $(".filtrar tr:visible .indexColumn:not(:contains('"
  19.                      + this + "'))").parent().hide();
  20.                 });
  21.             });
  22.         });
  23.  
  24.      </script>

Etiquetas: gridview, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:34.