用dataGridView的CellMouseClick能不能进行传值啊?
我想的是点击了某单元格后就把该单元格所在行的所有值传给form2中对应的文本框,并且隐藏form1,显示form2,所取得的值应该显示在相应的文本框中,但我做的却是显示form2时文本框中仍然为空,我的代码是这样的: 
 form1中CellMouseClick事件的定义:   
 public   partial   class   Form1   :   Form 
             { 
                         public   string   _no; 
                         public   string   _name; 
                         public   string   _sex; 
                         public   string   _age; 
                         public   string   _dep; 
 …… 
 …… 
    public   void   dataGridView1_CellMouseClick(object   sender,   DataGridViewCellMouseEventArgs   e) 
                         { 
                                     if   (e.ColumnIndex    <   0) 
                                     { 
                                                 return; 
                                     } 
                                     else 
                                     { 
                                                 _no   +=   dataGridView1[0,   e.ColumnIndex].ToString(); 
                                                 _name   +=   dataGridView1[1,   e.ColumnIndex].ToString(); 
                                                 _sex   +=   dataGridView1[2,   e.ColumnIndex].ToString(); 
                                                 _age   +=   dataGridView1[3,   e.ColumnIndex].ToString(); 
                                                 _dep   +=   dataGridView1[4,   e.ColumnIndex].ToString(); 
                                                 Form2   form2   =   new   Form2(); 
                                                 form2.Bind(); 
                                                 form2.Show(); 
                                                 this.Hide(); 
                                     } 
                         } 
             }   
 form2中定义了函数Bind 
    public   void   Bind() 
                         { 
                                                 Form1   form1   =