如在form1中有datagridview控件,鼠标双击其一行,这一行的数据显示在form2中相应的textbox里?
怎样实现。
谢谢了

解决方案 »

  1.   

    重写form的ShowDialog函数加上参数
    更好的办法是在窗体中定义变量,在另一个窗体中将其赋值
      

  2.   

    在弹出的窗体上设置属性,然后在show之前,给属性赋值就行了。
      

  3.   

    http://blog.csdn.net/zhzuo/archive/2004/04/05/22027.aspx
      

  4.   

    http://blog.csdn.net/ChargeForward/archive/2008/10/04/3015858.aspx
      

  5.   

    1,Form1中维护一个Form2的对象,然后Form1的datagridview双击中调用Form2的函数,Form2函数中实现显示操作
    2,Form2定义一个Delegate,Form2中调用自己的Delegate后,把Delegate的返回值显示在页面上,
      在Form1中实现Form2的Delegate,内部就是把数据返回。
      

  6.   

    this.textBox1.Text = this.dataGridView1[x, this.dataGridView1.CurrentRow.Index].Value.ToString();  主要是dataGridView[列,行],x代表你所选的列