我尝试在DataGridView
控件中以编程方式选择多行。
我是这样做的:
dgvMain[0, 6].Selected = true;
dgvMain[0, 9].Selected = true;
技术上它起作用是因为
dgvMain.SelectedRows;
返回正确的值。
不幸的是,GUI中没有突出显示所选行。
时此问题消失dgvMain.MultiSelect = false
我已将SelectionMode
属性设置为FullRowSelect
。
我尝试了所有方法:Invalidate
,Refresh
,RefreshEdit
,
但没有成功。
为什么这不符合预期的任何想法?
答案 0 :(得分:0)
我解决了这个问题。主要问题是我在显示控件之前尝试选择行。此处描述了此问题:http://psworld.pl/Programming/DataGridViewBugs