Gracias
Aquaventus, pero de esa manera no quiere entrar al
For Each y no agrega nada.
Voy a partir desde cero otra véz:
Con el siguiente código el programa me agrega el registro del Datagrid1 que se llama "grilla_menu" al Datagrid2 que se llama "grilla_dia":
Código vb:
Ver originalPrivate Sub grilla_menu_CellDoubleClick1(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles grilla_menu.CellDoubleClick
Dim k As String
Dim tota, toot As Integer
' Se define una lista temporal de registro seleccionados
Dim rowSelected As New List(Of DataGridViewRow)()
' Se agrega el campo a la lista temporal
rowSelected.Add(grilla_menu.CurrentRow)
' Se agrega el item seleccionado a la grilla de destino
'Las dos columnas de grilla_dia se llaman "nombre" y "valor"
For Each row As DataGridViewRow In rowSelected
grilla_dia.Rows.Add(New Object() {row.Cells("nombre").Value, row.Cells("valor").Value})
'y por último sumo la columna "valor" de grilla_dia y arrojo el resultado en un textbox llamado "VALOR"
toot = row.Cells("valor").Value
tota = VALOR.Text
k = (toot + tota)
VALOR.Text = k
Next
End Sub
Si sabes de otra forma de agregar los registros al datagrid2 y que sea más fácil de controlar los datos duplicados te agradézco que me la enseñes.
Las columnas que necesito de grilla_menu se llaman "nombre" y "valor"