将datagridview中的行从1传递到datagridview表单2

时间:2011-03-06 05:59:02

标签: c# winforms datagridview

表格1

表格2

如何编写代码:

当单击表单1 datagridview中的行时,表单1将关闭并打开表单2,其中datagridview与在1中选择的行一起打开,并将数据(货架/级别)发送到PIC?

1 个答案:

答案 0 :(得分:1)

这是一个示例代码根据您的要求试试这个

  private void Button1_Click(object sender, EventArgs e)
  {
    String str1  = String.Empty
    String str2 = String.Empty

    str1 = this.DataGridView1.Rows(0).Cells(0).Value.ToString()
    str2 = this.DataGridView1.Rows(0).Cells(1).Value.ToString()

    Form2 f2=new Form2(str1,str2)
    f2.Showdialog()
 }

Form2代码

 public Form2(string str1,string str2)
    {
        InitializeComponent();
        dataGridView1.Columns.Add("C", "C1");
        dataGridView1.Columns.Add("C","c2");
        dataGridView1.Rows.Add(str1, str2);
    }