winform datagridview 如何取得选中行单元格的值

2024-12-02 16:31:14
推荐回答(2个)
回答1:

方法有很多 我就用 两种吧 一种是用 cellcheck 事件:
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
string str=string str = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();
}
另一种吧
string cellvalue = dataGridView1.SelectedCells[0].Value.ToString();
SelectedCells[]是你选定的单元格的数组,但要dataGridView1能允许选择多个单元格
本人比较喜欢第二种

回答2:

有一个事件、好像叫啥oncellclick之类的。在那个事件里边可以获取到点击的行号。然后根据栏位名称获取单元格值