我在一个带有设备列表的UI中显示了一个datagridview。我想强制用户选择整行而不是单个单元格...谷歌搜索一段时间看起来似乎无法使用为datagridview提供的方法强制行选择。
我这样做了,有时会有50%的时间有效,但有些时候没有。有什么想法吗?
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
dataGridView1.Rows[dataGridView1.SelectedCells[0].OwningRow.Index].Selected = true;
}
答案 0 :(得分:3)
有一种简单的方法,只需将SelectionMode
设置为FullRowSelect
:
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
答案 1 :(得分:1)