A、先上代码
//创建一列。
DataGridViewCheckBoxColumn checkBoxColumn = new DataGridViewCheckBoxColumn();
checkBoxColumn.Name = "select";
//列名称。
checkBoxColumn.HeaderText = "选择";
//添加到第一列的后边儿,
dataGridView1.Columns.Insert(0, checkBoxColumn);
注意:代码写在form_Load里才能使。
B、去掉原有的第一列
属性RowHeadersVisible设为False。
C、获取选中行的数据
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
//判断选中。
if (Convert.ToBoolean(dataGridView1.Rows[i].Cells[0].Value) == true)
{
//获取选中的第三列数据
snList.Add(dataGridView1.Rows[i].Cells[2].Value.ToString());
}
}