CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Datagridview, como tomar valor?

(1/1)

fORU-:
Hola que tal companeros, tengo una duda en sobre como tomar la cadena o valor de un datagridview, lo que intento hacer es que dado un datagridview (con datos), un textbox y un boton, es que al momento que se presione el boton aparezca la cadena que esta seleccionada(datagridview)  en el textbox. espero haberme explicado y si no , haganmelo saber para explicarlo de nuevo,

fm89-10:
hola, te dejo el codigo que necesitas para obtener el valor


--- Código: Text ---  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click        Dim NumFila As Integer = Me.DataGridView1.CurrentCell.RowIndex        Dim numcolum As Integer = Me.DataGridView1.CurrentCell.ColumnIndex        Dim dato As String = Me.DataGridView1(numcolum, NumFila).Value        TextBox1.Text = dato     End Sub  
 Dim NumFila As Integer = Me.DataGridView1.CurrentCell.RowIndex  -- obtienes el indice de la fila del datagridview--
Dim numcolum As Integer = Me.DataGridView1.CurrentCell.ColumnIndex -- obtienes el indice de la columna del datagridview--
Dim dato As String = Me.DataGridView1(numcolum, NumFila).Value -- le asigna el valor en la columna y fila seleccionada y lo guarda en la variable dato.
y se lo asigna al campo de texto.  

espero te funcione.

fORU-:
SI funciona de maravila  :lol: , GRACIAS!!!, ya sabia que tenia que tomar las filas y columnas pero no sabia como  :P , hasta luego

JaqueSoul:
Gracia, me resulto Util.
 :mellow:
Jaque


--- Cita de: "fm89-10" ---hola, te dejo el codigo que necesitas para obtener el valor


--- Código: Text ---  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click        Dim NumFila As Integer = Me.DataGridView1.CurrentCell.RowIndex        Dim numcolum As Integer = Me.DataGridView1.CurrentCell.ColumnIndex        Dim dato As String = Me.DataGridView1(numcolum, NumFila).Value        TextBox1.Text = dato     End Sub  
 Dim NumFila As Integer = Me.DataGridView1.CurrentCell.RowIndex  -- obtienes el indice de la fila del datagridview--
Dim numcolum As Integer = Me.DataGridView1.CurrentCell.ColumnIndex -- obtienes el indice de la columna del datagridview--
Dim dato As String = Me.DataGridView1(numcolum, NumFila).Value -- le asigna el valor en la columna y fila seleccionada y lo guarda en la variable dato.
y se lo asigna al campo de texto.  

espero te funcione.
--- Fin de la cita ---

Navegación

[0] Índice de Mensajes

Ir a la versión completa