本帖最后由 speedfiman 于 2010-10-06 13:41:42 编辑

解决方案 »

  1.   

    private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
            {
                textBox1.Text =dataGridView1.Rows[dataGridView1.CurrentRow.Index ].Cells["id"].Value.ToString()  ;
    }
      

  2.   

    这很难吗???
    有了数据源了,获取当前CEll的值赋值给文本框即可ds.tables[0]......用数据源获取当前行。点击行事件
      

  3.   

        private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
            {
                string a = testDataSet.Tables[0].Rows[e.RowIndex][e.ColumnIndex].ToString();
                textBox1.Text = a;
            }界面就不给你看了。很简单了。这个刚刚写好的