可以使用鼠标框选,或者快键盘ctrl+鼠标点击,进行多选。DataGridViewRowCollection rows = DataGridView.SelectedRows;

解决方案 »

  1.   

                List<int> list = new List<int>();
                for (int i=0;i<this.dataGridView1.SelectedRows.Count;i++)
                {
                    int id = Convert.ToInt32(this.dataGridView1.SelectedRows[i].Cells["id"].Value);
                    list.Add(id);
                }
      

  2.   


                List<int> idList = new List<int>();
                foreach (DataRow dr in this.dataGridView1.SelectedRows)
                {
                    idList.Add(int.Parse(dr["id"].ToString()));
                }
      

  3.   

    不好意思上面是 是错的,打DataRow 打习惯了。呵呵            List<int> idList = new List<int>();
                foreach (DataGridViewRow dr in this.dataGridView1.SelectedRows)
                {
                    idList.Add(int.Parse(dr.Cells["id"].Value.ToString().Trim()));
                }            MessageBox.Show(idList[0].ToString());