Como puedo posicionar el ‘CurrentCell’ de mi DataGridView

Que nadie se lo tome a mal! Pero después de reírnos un rato, nos encontramos a menudo perdiendo la tarde en búsqueda de cómo realizar las cosas más sencillas. Intentando dar respuesta a la repetida pregunta de cómo posicionarnos dentro de nuestro DataGridView… Ahí va la respuesta:

Dim Columna As Integer = 0, Fila As Integer = 0
Me.DataGridView1.CurrentCell = _
   Me.DataGridView1(Columna, Fila)

La de tumbos que a veces damos, porque creo que difícil no es! J
Saludos,
Pep Lluis,

Published Tue, Jul 22 2008 18:24 by peplluis
Filed under:

Comments

# re: Como puedo posicionar el ‘CurrentCell’ de mi DataGridView

Friday, January 09, 2009 9:22 AM by Mario

Gracias capo!! me recontrasirvió!!

# re: Como puedo posicionar el ‘CurrentCell’ de mi DataGridView

Monday, May 04, 2009 3:19 PM by lcornejo

Increible!!

Ni el MSDN Lo explica tan sencillo como aca.

Me sirvio mil.

# re: Como puedo posicionar el ‘CurrentCell’ de mi DataGridView

Tuesday, June 30, 2009 3:53 PM by Oswaldo

oye buen blogs man, oye una pregunta estyo haciendo un programa de facturacion agrege un datagridview enlazada a mi base de datos, quiero poner un campo de busqueda como puedo programarlo para cuando le de un numero de factura a mi textbox1.text me posecione en el registro indicado, ayudame por favor

# re: Como puedo posicionar el ‘CurrentCell’ de mi DataGridView

Thursday, July 02, 2009 1:51 AM by peplluis

Hola man,

Precisamente aqui tienes un ejemplo :

msmvps.com/.../buscar-un-texto-en-una-columna-y-seleccionar-los-coincidentes-en-un-dgv.aspx

Espero te sea util.

Pep Lluis,

# re: Como puedo posicionar el ‘CurrentCell’ de mi DataGridView

Monday, July 13, 2009 11:00 AM by potoco

GRANDEEEEEEEEE PEPE....

Estuve como ustedes 3 horas pegado para hacer algo parecido....

# Mi respeto peplluis

Wednesday, August 19, 2009 12:55 PM by kino619

'        _\|/_                          

'        (o o)                

'+----oOO-{_}-OOo------kino619---+

Oye peplluis jamas imagine que con 2 lineas de codigo pudieras hacer algo que muchos han intentado hacer (incluso yo), por que en otros foros he encontrado codigos enormes para lograr hacer esto y al final de cuentas nunca me sirvieron

Bien por ti...

# re: Como puedo posicionar el ‘CurrentCell’ de mi DataGridView

Sunday, April 10, 2011 5:20 PM by risa

muchas gracias. pase horas buscando hasta encontrar esta maravilla

# re: Como puedo posicionar el ‘CurrentCell’ de mi DataGridView

Monday, June 27, 2011 8:22 PM by PruebasEHV

Pep. no me figura la propeidad CurrentCell

Solo me figura: CurrentCellModified y CurrentcellVisible.

Este es mi codigo:

Private Sub PosicionarDataGrid_EnCelda(DG As

DataGrid, Fila As Integer, Columna As Integer)

'Los valores que traen Fila y Columna son 1 y 3 respectivamente

   Fila = 1

   Columna = 3

   DG.currentcell = DG(Columna, Fila)

'Aquí debiera posicionarse,

'pero no me aparece la Propiedad currentcell

End Sub

# re: Como puedo posicionar el ‘CurrentCell’ de mi DataGridView

Monday, June 27, 2011 8:24 PM by PruebasEHV

Private Sub PosicionarDataGrid_EnCelda(DG As DataGrid, Fila As Integer, Columna As Integer)

'Los valores que traen Fila y Columna son 1 y 3 respectivamente

   Fila = 1

   Columna = 3

   DG.currentcell = DG(Columna, Fila)

'Aquí debiera posicionarse,

'pero no me aparece la Propiedad currentcell

End Sub

# re: Como puedo posicionar el ‘CurrentCell’ de mi DataGridView

Monday, June 27, 2011 8:34 PM by PruebasEHV

Private Sub PosicionarDataGrid_EnCelda(DG As DataGrid, Fila As Integer, Columna As Integer)

'Los valores que traen Fila y Columna son 1 y 3 respectivamente

   Fila = 1

   Columna = 3

   DG.currentcell = DG(Columna, Fila)

'Aquí debiera posicionarse,

'pero no me aparece la Propiedad currentcell

End Sub

# re: Como puedo posicionar el ‘CurrentCell’ de mi DataGridView

Wednesday, May 29, 2013 9:37 AM by joseguille

muchas gracias, ya me estaba dando dolor de cabeza hasta con la enmarañada ayuda de microsoft. en C# sería:

Int16 xCelda = 0;       // columna celda datagridview1

Int16 yCelda = 0;       // fila celda datagridview1

...

xCelda = Convert.ToInt16(dataGridView1.CurrentCell.ColumnIndex.ToString());

yCelda = Convert.ToInt16(dataGridView1.CurrentCell.RowIndex.ToString());

...

this.dataGridView1.CurrentCell = this.dataGridView1[xCelda, yCelda];

Leave a Comment

(required) 
(required) 
(optional)
(required) 
If you can't read this number refresh your screen
Enter the numbers above: