可以接受一个List对象来自动生成表格dataGridView1.DataSource = GetList(); varv = dataGridView1.SelectedRows; //返回一个集合,里面是所有被选择的行,每行又有很多项 if(v.Count > 0) { //这里得到第一项 id intid = (int)(v[0].Cells[0].Value); } else { MessageBox.Show(“no selected”); }