将数据网格视图放在vb .net 2010表单中,然后在表单加载上放置此代码。
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
dg.VirtualMode = True
dg.Columns.Add("a", "a")
dg.RowCount = 30000
dg.FirstDisplayedScrollingRowIndex = dg.RowCount - 1
End Sub
运行项目。几秒钟后,它与System.StackOverflowException崩溃。 有人知道会发生什么?似乎是一个错误。 感谢。
答案 0 :(得分:0)
错误是因为dg.rowcount字段是只读的,并且您已为其分配了值。 并将项目模式设置为debug而不是release,以便您可以看到确切的错误。 删除这一行:
dg.rowcount = 30000,它应该可以正常工作。