可以接受一个List对象来自动生成表格dataGridView1.DataSource = GetList();

    dataGridView - 图1

    varv = dataGridView1.SelectedRows;                      //返回一个集合,里面是所有被选择的行,每行又有很多项                      if(v.Count > 0)                       {                              //这里得到第一项 id                              intid = (int)(v[0].Cells[0].Value);                            }                      else                       {                              MessageBox.Show(“no selected”);                       }

    dataGridView - 图2

    dataGridView - 图3dataGridView - 图4