单击数据网格视图行将值从一种形式传递到另一种形式

时间:2016-06-30 11:31:46

标签: c# forms

我有两种形式:

Ist表单包含(主窗体):Datagridview,Save按钮和'Search Employee'按钮。 第二个表单包含:Datagridview和select按钮。

当我从主窗体点击按钮搜索员工按钮时。它打开第二个表单并显示所有员工的详细信息,例如dataGridView中的first_name,id,salary。当我从该dataGridView中选择任何行并单击“选择”按钮时,它会将该员工的详细信息传递给主表单datagridview。

如果我重复这个过程,那么它将使用该特定的recod并不会将所选记录添加到先前的datagridview。所以我怎么能实现这个。

frmMain frmMain = new frmMain();
frmMain.Close();
frmMain frmmain = new frmMain(
dataGridView1.SelectedRows[0].Cells[0].Value.ToString(), 
dataGridView1.SelectedRows[0].Cells[1].Value.ToString(), 
dataGridView1.SelectedRows[0].Cells[2].Value.ToString(), 
dataGridView1.SelectedRows[0].Cells[3].Value.ToString(),
dataGridView1.SelectedRows[0].Cells[4].Value.ToString());

this.Hide();
rmmain.Show();

1 个答案:

答案 0 :(得分:0)

您可以在一个页面上声明公共表单,当您导航到另一个页面时,然后将此变量传递给整个表单,如this.page,然后访问此变量和所有功能