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