datagridview多行选择
不使用checkbox来选择多行,怎么在datagridview中获取选中的行的ID放在一个集合里?--------------------编程问答-------------------- --------------------编程问答-------------------- 可以使用鼠标框选,或者快键盘ctrl+鼠标点击,进行多选。
--------------------编程问答--------------------
DataGridViewRowCollection rows = DataGridView.SelectedRows;
我新手, 能给完全点吗?
我现在是要把那些选中了的行的ID 给拿出来,
因为不只一个, 所以想放到一个集合里 然后再循环拿出来操作 --------------------编程问答-------------------- 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);
} --------------------编程问答--------------------
--------------------编程问答--------------------
List<int> idList = new List<int>();
foreach (DataRow dr in this.dataGridView1.SelectedRows)
{
idList.Add(int.Parse(dr["id"].ToString()));
}
不好意思上面是 是错的,打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());
补充:.NET技术 , C#