Pasar datos entre Datagridview
Publicado por Joaco (5 intervenciones) el 27/01/2020 20:06:08
Hola necesito ayuda con un trabajo, resulta que tengo que pasar datos de un datagrid sin estar enlazado a datos a otro que si esta enlazado a una base de datos de access. Lo estoy haciendo en Visual C#
El error que me sale al ejecutar este codigo es: System.InvalidOperationException: 'No se pueden agregar filas mediante programación a la colección de filas de DataGridView cuando el control está enlazado a datos.'
Les agradezco si pueden ayudarme
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//Este codigo va en el button cargar del FormCarro
foreach (DataGridViewRow row in GridCarro.SelectedRows)
{
//CAPTURAMOS VALOR DE LA FILA SELECCIONADA DG FORM2
string A = this.GridCarro.CurrentRow.Cells[0].Value.ToString();
string B = this.GridCarro.CurrentRow.Cells[1].Value.ToString();
//PASAMOS VAMOSRES DE FORM2 A FORM1
Ventas dato = new Ventas();
foreach (Form frm in Application.OpenForms)
{
if (frm.Name == "Ventas")
{
dato = (Ventas)frm;
dato.cajaDataGridView.Rows.Add(A, B);
this.Close();
break;
}
}
}
//Y este codigo en el form ventas
//Abrimos el FormCarro
FormCarro f = new FormCarro();
f.Show();
El error que me sale al ejecutar este codigo es: System.InvalidOperationException: 'No se pueden agregar filas mediante programación a la colección de filas de DataGridView cuando el control está enlazado a datos.'
Les agradezco si pueden ayudarme
Valora esta pregunta


0