nsync-esteban
unread,Apr 27, 2013, 5:02:44 PM4/27/13You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
JReyes escribi� el 01/04/2006 01:04 :
> Como puedo pasar los datos de un DataGridView a TextBox en VB2005
>
Hola a todos , bueno ya un poco tarde, pero para las personas que tengan estas
dudas sobre como pasar datos de un dataGridView a las cajas de texto (TextBox)
seleccionando un item o fila en el DataGridView.
Les cuento que yo tuve el mismo problema, fui buscando en la web por varios
dias
ayuda sobre este tema y puede encontrar muy poca informacion al respecto.
Bueno aqui el codigo tanto en Visual Basic como en C#: para el caso de un
DataGridView y 5 TextBox (Cajas de texto) numerados del 1 al 5
Codigo Visual Basic:
==== ==== ====
- En el Evento CellClick del DataGridView1.
Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView.CellClick
TextBox1.Text = Me.DataGridView1.Rows(e.RowIndex).Cells(0).Value()
TextBox2.Text = Me.DataGridView1.Rows(e.RowIndex).Cells(1).Value()
TextBox3.Text = Me.DataGridView1.Rows(e.RowIndex).Cells(2).Value()
TextBox4.Text = Me.DataGridView1.Rows(e.RowIndex).Cells(3).Value()
TextBox5.Text = Me.DataGridView1.Rows(e.RowIndex).Cells(4).Value()
End Sub
Codigo Visual C#:
==== ==== ====
- En el Evento CellClick del DataGridView1.
private void Dgr_Datos_Tabla_CellClick(object sender, DataGridViewCellEventArgs
e)
{
if (e.RowIndex >= 0)
{
TextBox1.Text = DataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();
TextBox2.Text = DataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
TextBox3.Text = DataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
TextBox4.Text = DataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();
TextBox5.Text = DataGridView1.Rows[e.RowIndex].Cells[4].Value.ToString();
}
}
Nota: El nombre tanto del DataGridView y los TextBox pueden variar segun se
haya
asignado en su propiedad name de los mismos. como tambien usted puede agregar
mas campos o cajase de texto con su respectivo name y en .cells[Nro de la
columna o nombre del campo (para el nombre utilizar " y ") del
dataGridView].
Bueno espero que les haya sido de utilidad, asta otra ok