[英]DataGridView SelectionChanged Event Not Firing when grid is zero height
我有一个DataGridView
,我正在以编程方式添加行。
通常,当我添加第一行数据时,会触发SelectionChanged
事件
但是我的网格固定在窗体的顶部和底部,当我缩小窗体以使网格的高度为零时,添加第一行时不会触发SelectionChanged
事件。
这是设计使然吗? 对我来说,这似乎不合逻辑。
With DataGridView1
.Rows.Clear()
.Columns.Clear()
.Columns.Add("Col1", "Col1")
.Columns.Add("Col2", "Col2")
'uncomment the following line and the SelectionChanged event does not fire
'.Height = 0
.Rows.Add("foo", "bar")
End With
此事件触发时, 未被选择的行选择了其中电网是无形或其HIGHT为零每次
当选择了某行并尝试再次选择该行时,该事件未触发如果您需要在每次触发此事件时都触发,则首先取消选择该行,然后在该事件2次发生第一次的情况下选择同一行以取消选择和行选择第二
dataGridView2.Rows[index].Selected = false;
dataGridView2.Rows[index].Selected = true;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.