有两个窗体,form1和form2.from1中有datagridview控件,并且与SQL SERVER数据库连接。在from2中有许多的文本框。我希望实现的是选中datagridview中的一行,然后单击窗体中的一个按钮之后,打开了from2窗体并且datagridview中的数值被传送到了文本框中。希望给位大神指点迷津啊。

解决方案 »

  1.   

    http://topic.csdn.net/u/20120411/13/4542ab20-59de-428e-af21-161656a3764f.html
      

  2.   

    使用public static声明全局静态变量数组将选中的datagridview的行数据保存,在另一个窗口点button后将数组的值依次赋给你想赋值的控件
      

  3.   

    在Form1中 打开Forma2的时候
    string str=GridView中的值
    Form2 f2=new Form2(str);
    f2.show();
    在Forma2中 
    修改Forma2中的构造方法
    string str
    public Form2(string _str)
    {
        ....//Form2中原先的内容
        //需要添加的内容
        str=_str;
    }
    //在下面就可以使用 str 了