1
我有一个DataGridView
,我正在以编程方式添加行。DataGridView SelectionChanged事件不触发网格为零高度
通常情况下,当我添加数据的第一行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
选择更改和添加新行之间的关系是什么?你应该处理OnRowAdded事件,如果你想知道什么时候添加一行 – 2012-04-19 10:35:09
@HarisHasan - 你是对的,没有关系真的我试图追踪一个错误,并注意到这个过程中的奇怪行为 – 2012-04-19 10:50:22