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)来转
今天的文章datagridview获取选中行数据分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/23973.html