誰か助けてくれませんか..?
これについて本当に助けが必要です。ここには 2 つのフォーム [form1 & form2] があります。各フォームにdatagridview(DGV)を作成しました。ここで、form2 のボタンを 1 つクリックして、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 に値をインポートする他の方法または方法はありますか?
何か案は...?
前もって感謝します。