elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderadores: Novlucker, seba123neo, kub0x, Eleкtro)
| | | |-+  Buscar una palabra en data grid view
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Buscar una palabra en data grid view  (Leído 691 veces)
carlos7x

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Buscar una palabra en data grid view
« en: 23 Agosto 2017, 01:42 »

Hola, tengo un formulario el cual tiene un datagridview, un textbox, un button para cargar archivo txt y un button para buscar la palabra en el datagridview.

El datagridview se llena cargando un archivo de texto en el cual tengo informacion, y en el textbox ingreso la palabra a buscar y me la encuentra, pero si la palabra esta acompañada de otras, no me arroja los resultado, ejemplo:

REGISTROS EN DATAGRIDVIEW:

1 FIEBRE
2 FIEBRE A MAS DE 37°
3 FIEBRE CON SUDOR FRIO

Si en el textbox ingreso la palabra FIEBRE, solo me arroja el primer registro y lo que quiero es que me salga todos los registros que contengan la palabra FIEBRE


Como lo puedo lograr en visual basic? manejo visual studio 2015


En línea

NEBIRE


Desconectado Desconectado

Mensajes: 560


Ver Perfil
Re: Buscar una palabra en data grid view
« Respuesta #1 en: 23 Agosto 2017, 22:56 »

No pones el código, de la llamada así es que no queda claro que es lo que pueda estar fallando.

A falta del código, asumo que lo que sucede es que buscas el texto exacto, en vez de 'contiene' (Contains), 'empieza con' (StartWith), 'Se parece a' (like, IsLike) ...


En línea

carlos7x

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: Buscar una palabra en data grid view
« Respuesta #2 en: 29 Agosto 2017, 19:14 »

que codigo ocupa?
En línea

okik


Desconectado Desconectado

Mensajes: 377



Ver Perfil
Re: Buscar una palabra en data grid view
« Respuesta #3 en: 30 Agosto 2017, 11:45 »

Bueno para empezar este subforo es para Visual Basic 5 o 6 no para NET.

En respuesta a tu pregunta es fácil.

1. Crea un bucle que recorra toda la tabla, o sea las celdas del datagrid
2. Dentro de dicho bucle establece la condición "si (contenido de la celda) contiene la palabra "Fiebre" entonces devuélveme el valor completo de dicha celda.
3. Guarda el valor obtenido en dicha celda en un array a lista y para luego mostrarlo una vez finalice el bucle.


VBNet tiene para variables string  la función contains. Esta función  devuelve valor verdadero si una cadena contiene una determinada cadena.

Ejemplo:
Código
  1.    Dim patata As String = "Hola me llamo okik"
  2.        Dim BuscarPalabra As String = "limón"
  3.        If patata.Contains(BuscarPalabra) Then
  4.            MessageBox.Show("Hola me llamo okik")
  5.        Else
  6.            MessageBox.Show("No se ha encontrado la palabra """ & BuscarPalabra & """")
  7.        End If
  8.  



 
« Última modificación: 30 Agosto 2017, 11:55 por okik » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Data Grid
Programación Visual Basic
Zinc 3 897 Último mensaje 25 Mayo 2006, 23:45
por Zinc
Data-Grid Vb 6.0
Programación Visual Basic
AsTeroine 3 7,986 Último mensaje 20 Febrero 2009, 18:33
por ssccaann43 ©
Llenar columna de Grid view con dato de TextBox
.NET
Guillito 0 387 Último mensaje 15 Septiembre 2015, 05:30
por Guillito
Problema al recorrer un Data Grid View!
.NET
EnzO_D 0 155 Último mensaje 4 Abril 2017, 16:22
por EnzO_D
MOVIDO: Buscar una palabra en data grid view
Programación Visual Basic
Eleкtro 0 83 Último mensaje 5 Septiembre 2017, 02:12
por Eleкtro
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines