Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: DataGridView en TextBox

265 views
Skip to first unread message

nsync-esteban

unread,
Apr 27, 2013, 5:02:44 PM4/27/13
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
0 new messages