我尝试以编程方式选择控制中的多行DataGridView
。我这样做是这样的:
dgvMain[0, 6].Selected = true;
dgvMain[0, 9].Selected = true;
从技术上讲,它是有效的,因为
dgvMain.SelectedRows;
返回正确的值。
不幸的是,所选行没有在 GUI 中突出显示。这个问题消失时
dgvMain.MultiSelect = false
我已将SelectionMode
属性设置为FullRowSelect
. 我尝试了所有方法,例如:、、、,但Invalidate
没有成功。Refresh
RefreshEdit
任何想法为什么这不能按预期工作?