SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: fORU- en Miércoles 3 de Diciembre de 2008, 09:23

Título: Datagridview, como tomar valor?
Publicado por: fORU- en Miércoles 3 de Diciembre de 2008, 09:23
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,
Título: Re: Datagridview, como tomar valor?
Publicado por: fm89-10 en Miércoles 3 de Diciembre de 2008, 18:30
hola, te dejo el codigo que necesitas para obtener el valor

Código: Text
  1.  
  2.  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  3.         Dim NumFila As Integer = Me.DataGridView1.CurrentCell.RowIndex
  4.         Dim numcolum As Integer = Me.DataGridView1.CurrentCell.ColumnIndex
  5.         Dim dato As String = Me.DataGridView1(numcolum, NumFila).Value
  6.         TextBox1.Text = dato
  7.  
  8.     End Sub
  9.  
  10.  

 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.
Título: Re: Datagridview, como tomar valor?
Publicado por: fORU- en Miércoles 3 de Diciembre de 2008, 18:55
SI funciona de maravila  :lol: , GRACIAS!!!, ya sabia que tenia que tomar las filas y columnas pero no sabia como  :P , hasta luego
Título: Re: Datagridview, como tomar valor?
Publicado por: JaqueSoul en Viernes 4 de Marzo de 2011, 04:32
Gracia, me resulto Util.
 :mellow:
Jaque

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

Código: Text
  1.  
  2.  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  3.         Dim NumFila As Integer = Me.DataGridView1.CurrentCell.RowIndex
  4.         Dim numcolum As Integer = Me.DataGridView1.CurrentCell.ColumnIndex
  5.         Dim dato As String = Me.DataGridView1(numcolum, NumFila).Value
  6.         TextBox1.Text = dato
  7.  
  8.     End Sub
  9.  
  10.  

 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.