谁能帮忙..?
我真的需要帮助,这里我有两个表格 [form1 & form2]。我在每个表单中都创建了 datagridview(DGV)。现在我需要通过单击 form2 上的一个按钮将值从 form2 datagridview 传输/复制到 form1 datagridview。
在form2中我写了这个..!
private void button1_Click(object sender, EventArgs e)
{
try
{
if (dataGridView1.RowCount != 0)
{
foreach (DataGridViewRow row in dataGridView1.SelectedRows)
{
object[] items = new object[row.Cells.Count];
for (int i = 0; i < row.Cells.Count; i++)
items[i] = row.Cells[i].Value;
Form1 F1 = new Form1();
F1.Activate();
F1.dataGridView1.Rows.Add(items);
F1.dataGridView1.DataSource = items;
dataGridView1.Rows.Remove(row);
}
}
else
{
MessageBox.Show("There is no data to export, please verify..!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
catch { }
}
我收到类似“...dataGridView1.Form1 由于其保护级别而无法访问”的错误。是否有任何其他方式或方法将值从 form2 datagridview 导入到 form1 datagridview ..?
有任何想法吗...?
提前致谢。