La Web del Programador: Comunidad de Programadores
 
    Pregunta:  57698 - PASAR (FILAS) DE DATAGRIDVIEW A DATAGRIDVIEW
Autor:  Raul Bencosme
Un caluroso saludo a todos los integrantes de esta comunidad ante todo.. jej Queria ver si me pueden ayudar con un problemita que tengo pasando filas de un datagridview a otro datagrid view que esta en otro form.

Cuando le doy doble click a la fila la pasa perfectamente al otro datagrid pero, eso es solo la primera fila que paso... si intento pasar otra lo que hace es que la sustituye por la ultima fila que le doy click.

Queria saber si me pueden ayudar identificar cual es el error del codigo para que a medida que haga click en las celdas del datagridcontado que es donde estan los datos los pase al datagridfactura pero que las coloque una debajo de la otra.

aqui les dejo el codigo que uso.

Gracias por anticipado ^^

Private Sub gridcontado_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles gridcontado.CellContentClick
Dim cuantasSelecciono As Integer = gridcontado.Rows.GetRowCount(DataGridViewElementStates.Selected)
Dim aFilasSelec As DataGridViewSelectedRowCollection = gridcontado.SelectedRows
For nContador As Integer = 0 To (gridcontado.Columns.Count - 1)
Facturacion.gridfactura.Columns.Add(DirectCast(gridcontado.Columns(nContador).Clone(), DataGridViewColumn))
Next
Facturacion.gridfactura.Rows.Add(cuantasSelecciono)
Dim nIndiceFila As Integer = 0
For Each oFila As DataGridViewRow In aFilasSelec
For Each oCelda As DataGridViewCell In oFila.Cells
Facturacion.gridfactura.Rows(nIndiceFila + 1).Cells(oCelda.ColumnIndex).Value = oCelda.Value
Next
nIndiceFila += 1

Next

Facturacion.Show()
End Sub

  Respuesta:  Wanchucho
pues en el otro datagridwiew tienes q agregar una nueva fila cada vez q le envias lo del dgv q le das click.... xq sino te las va a montar sobre la 1ra fila... creo q la propiedad es dgv.rows.add....
o si no al darle click al 1er dgv declara un datarow y ese se lo envias al 2do dgv.....

Att. wanchucho