请问用TableAdapter.Fill显示到DataGridView速度怎么这么慢,请高手百忙之中帮忙回答。
我用DataGridView绑定数据源,然后用以下代码显示:
Me.设备表TableAdapter.Fill(Me.JcsmisDataSet.设备表)
才1500条数据居然要10多秒,而且第二次显示还是这么慢,请问是什么问题,有好的方法可以解决么,谢谢高手百忙抽空回答。
[解决办法]
AutoSizeRowsMode 会影响速度的,你是什么时候调用AutoSizeRowsMode
[解决办法]
建议设定固定的列宽,或,某几列不肯定列宽的列,使用autosize,这个每auto一次,就要重载,所以显示的时候有点技巧.(不过这么做不能绑定显示,要手动ADD数据,不过你放心,不会慢的.还可以顺便做点别的事情)