如何获得选中行的信息呢比如我有一个DataGridView1我选中了第n行我想获得第n行的所有信息把第n行的数据用多个文本框来显示这样的功能怎么做呢?给点代码提示~~~~

解决方案 »

  1.   

    这一行肯定有一个主键,把这个东西取出来即可,其他数据可以读数据库,方式有多种,取那个id你可以事先把他绑定进行里,取的时候只取选中行那个id就可以了,百度下,代码一大把
      

  2.   

     private void dataGridView1_SelectionChanged(object sender, EventArgs e)
            {
                this.tbUserid.Text = this.dataGridView1.CurrentRow.Cells["userid"].Value.ToString();
                this.tbUserName.Text = this.dataGridView1.CurrentRow.Cells["username"].Value.ToString();
                this.tbUserPhone.Text = this.dataGridView1.CurrentRow.Cells["phone"].Value.ToString();
                this.tbUserMail.Text = this.dataGridView1.CurrentRow.Cells["mail"].Value.ToString();
            }
      

  3.   

    label1.Text = string.Format("选中的单元格为:"+"第{0}行"+"第{1}列",dataGridView1.CurrentCell.RowIndex+1,dataGridView1.CurrentCell.ColumnIndex+1);
      

  4.   

    觉得绑定好,textbox与DataGridView分别绑定dataset.