Copiar fila de DataGridView1 a DataGridView2 ambos están en el mismo Form
en un Form tengo dos DataGriedView. En el DataGridView1 primero despliego una búsqueda con el TextBox1 (eso está bien). Segundo, busco un valor en el DataGridView1 con el TextBox2 y selecciona la fila (eso esta bien). Lo que necesito es que al seleccionar la fila del DataGridView1 automáticamente se copie al DatagridView2 y luego la elimine del DataGridView1.
Private Sub TextBox2_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox2.KeyPress
For i As Integer = 0 To DataGridView1.Rows.Count - 2
For x As Integer = 0 To DataGridView1.ColumnCount - 1
If DataGridView1.Rows(i).Cells(x).Value.ToString.Contains(TextBox2.Text) Then
DataGridView1.CurrentCell = DataGridView1.Item(0, i)
DataGridView1.Rows(i).Selected = True
End If
Next x
Dim Documento, Denominación, Cantidad_de_pedido, Material As String
Documento = DataGridView1(0, DataGridView1.CurrentRow.Index).Value
Denominación = DataGridView1(1, DataGridView1.CurrentRow.Index).Value
Cantidad_de_pedido = DataGridView1(2, DataGridView1.CurrentRow.Index).Value
Material = DataGridView1(3, DataGridView1.CurrentRow.Index).Value
DataGridView2.Rows.Add(Denominación, Cantidad_de_pedido, Material)
DataGridView1.Rows.RemoveAt(DataGridView1.CurrentRow.Index)
Next i
MsgBox("PRODUCTO EQUIVOCADO")
End Sub
1 respuesta
Respuesta de Tor Cheer
1