在FOMR1 里获取 dataGridView1  选中行的第一个字段值  
public void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            string aa = dataGridView1[0, dataGridView1.CurrentRow.Index].Value.ToString();        }
在FORM2里 要用aa   怎么传值过去!!

解决方案 »

  1.   

    通过公共静态类进行传值;  
    通过绑定事件进行传值;  
    使用Attribute  
    public partial class Form1 : Form  
      {  
      private void button1_Click(object sender, EventArgs e)  
      {  
      Form2 frm2 = new Form2();  
      frm2.Show(this);  
      }  
      }    public partial class Form2 : Form  
      {  
      private void button1_Click(object sender, EventArgs e)  
      {  
      Form1 frm1 = (Form1)this.Owner;  
      ((TextBox)frm1.Controls["textBox1"]).Text = this.textBox2.Text;  
      this.Close();  
      }  
     
     
      

  2.   

    dataGridView1.selectRows[0].cell[0].value;获取选择一行的第一列值