1

我尝试以编程方式选择控制中的多行DataGridView。我这样做是这样的:

dgvMain[0, 6].Selected = true;
dgvMain[0, 9].Selected = true;

从技术上讲,它是有效的,因为

dgvMain.SelectedRows;

返回正确的值。

不幸的是,所选行没有在 GUI 中突出显示。这个问题消失时

dgvMain.MultiSelect = false

我已将SelectionMode属性设置为FullRowSelect. 我尝试了所有方法,例如:、、、,但Invalidate没有成功。RefreshRefreshEdit

任何想法为什么这不能按预期工作?

4

1 回答 1

0

我解决了这个问题。主要问题是我试图在显示控件之前选择行。这个问题在这里描述:http: //psworld.pl/Programming/DataGridViewBugs

于 2013-04-23T16:49:23.713 回答