Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Obtener valor de columna y fila de un DataGriedView

Sajer

Becerro
Desde
30 Mar 2009
Mensajes
44
Hola bakunos , pues aqui con una duda sobre como obtener los valores de una fila y columna de un gried view al hacer click y que estos valores pasen a dos textbox lo tengo en vb.net asi :
Dim fila As Integer
Dim columna As Integer
Dim posicion As Integer
Me.dgvdatos.GetCellCount(DataGridViewElementStates.Selected)
fila = Me.dgvdatos.SelectedCells(posicion).RowIndex.ToString
columna = Me.dgvdatos.SelectedCells(posicion).ColumnIndex.ToString
Me.txtnumero.Text = Me.dgvdatos.Item(columna, fila).Value
Me.txtdescripcion.Text = Me.dgvdatos.Item(columna + 1, fila).Value

y si funciona perfectamente pero lo necesito en c# ya intente pasarlo pero me dice que el dgvdatos no tiene un metodo .Item y no pasa de ahi, ya busque en internet pero no encuentro nada si alguien me puede echar la mano.

Gracias a todos .
 
Hola bakunos , pues aqui con una duda sobre como obtener los valores de una fila y columna de un gried view al hacer click y que estos valores pasen a dos textbox lo tengo en vb.net asi :
Dim fila As Integer
Dim columna As Integer
Dim posicion As Integer
Me.dgvdatos.GetCellCount(DataGridViewElementStates.Selected)
fila = Me.dgvdatos.SelectedCells(posicion).RowIndex.ToString
columna = Me.dgvdatos.SelectedCells(posicion).ColumnIndex.ToString
Me.txtnumero.Text = Me.dgvdatos.Item(columna, fila).Value
Me.txtdescripcion.Text = Me.dgvdatos.Item(columna + 1, fila).Value

y si funciona perfectamente pero lo necesito en c# ya intente pasarlo pero me dice que el dgvdatos no tiene un metodo .Item y no pasa de ahi, ya busque en internet pero no encuentro nada si alguien me puede echar la mano.

Gracias a todos .

intenta esto en la última línea:

this.txtdescripcion.Text = this.dgvdatos[columna + 1][fila].Value.ToString();

por ahi va la cosa

Saludos
 
Volver
Arriba