var dataselect = this.dataGridView1.SelectedRows;
//判断是否选中数据
if (dataselect.Count > 0)
{
//第一行colunm命名为code的值
String code = Convert.ToString(dataselect[0].Cells["code"].Value)
//第一行colunm命名为name的值
String name =Convert.ToString(dataselect[0].Cells["name"].Value);
//遍历选中的数据
foreach (DataGridViewRow row in dataselect)
{
//colunm命名为name的值
String name2 = Convert.ToString(row.Cells["name"].Value);
//colunm命名为name的值
String code2 = Convert.ToString(row.Cells["code"].Value);
//第一列数据的值
String value0 = Convert.ToString(row.Cells[0].Value);
//第二列数据的值转为int类型
int value1 = Convert.ToInt32(row.Cells[1].Value.ToString());
}
}
注:
建议不要使用 dataGridView1.Rows[e.RowIndex].Cells[“txt”].Value.toString();
因为object为空时用.toString()会出错
可以使用Convert.ToString(dataGridView1.Rows[e.RowIndex].Cells[“txt”].Value)来转