Visual Basic.NET - ubicar el crusor en datagridview

   
Vista:

ubicar el crusor en datagridview

Publicado por mizalo (59 intervenciones) el 25/02/2010 17:10:46
Hola a Todos:

Tengo el siguiente problema.

en una ventana tengo un datgridview , un texbox y un boton de busqueda.

el usuario si desea realizar una busqueda digita en el textbox y pulsa el boton, en el data gridview se muestran datos y necesito que haga una busqueda en el datagrdview y aparezca marcada y que el cursor se situe en esa linea.

he logrado hacer un bucle con una condicion y luego seleccionar la fila esto lo hace pero resulta que algunos datos de busqueda se encuentra muy abajo.

gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ubicar el crusor en datagridview

Publicado por csdk (17 intervenciones) el 03/03/2010 01:10:06
el ejemplo mustra los registros k coincidan con lo k se pone en el texbox ya no usas el boton asi se va recorriendo asta llegar al registro

necesitas un text, un label,un listiview,

llamada al proceso
buscarc(cvl_buscar, TextBox1.Text)
donde cvl_buscar es la tabla y el texbox

Sub buscarc(ByVal x As String, ByVal t As String)
Dim i As Integer = 0
Buscar.Label3.Text = 0
If x = "Clientes" Or x = "ClientesC" Then
Buscar.ListView1.Items.Clear()
sq = ("SELECT * FROM clientes where abreviacion like '%" & t & "%'")
Dim m_cbCommandBuilder As New Npgsql.NpgsqlCommand(sq, ADOCONN)
Call Conex()
dr = m_cbCommandBuilder.ExecuteReader()
While dr.Read
Buscar.ListView1.Items.Add(dr("cvl_cliente"))
Buscar.ListView1.Items(CInt(i)).SubItems.Add(dr("abreviacion"))
Buscar.ListView1.Items(CInt(i)).SubItems.Add(dr("fecha"))
Buscar.ListView1.Items(CInt(i)).SubItems.Add(dr("Rason_social"))
Buscar.ListView1.Items(CInt(i)).SubItems.Add(dr("rfc"))
Buscar.ListView1.Items(CInt(i)).SubItems.Add(dr("web"))
Buscar.ListView1.Items(CInt(i)).SubItems.Add(dr("dom"))
Buscar.Label3.Text = i
i = i + 1
End While
desconectar()
End If
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar