VB datagrid - 设计绑定 - 表格 A 的数据集表适配器 SLOW;表格 B 的 FAST
Posted
技术标签:
【中文标题】VB datagrid - 设计绑定 - 表格 A 的数据集表适配器 SLOW;表格 B 的 FAST【英文标题】:VB datagrid - design bind - dataset table adapter SLOW at form A; FAST at form B 【发布时间】:2013-12-27 11:59:08 【问题描述】:我在这里遇到了一个问题,我在数据网格上进行了设计时绑定到数据集表适配器。
那么FormLoad函数中就会有一个自动生成的vb.code。
例如:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'TODO: This line of code loads data into the 'ABC_Dataset.abc' table. You can move, or remove it, as needed.
Me.abcTableAdapter.Fill(Me.ABC_Dataset.abc)
End Sub
我有 2 个单独的表格(表格 A 和表格 B)。但是,使用如上所示的同一行代码,在 Form A 中加载只需要 1 秒,而在 Form B 中加载需要 4-5 秒?
仅供参考:表单 A 只有一个 datagridview 控件,n 表单 B 有一个 datagridview,周围有几个按钮,一些组合框。这会是导致它变慢的因素吗?
请指教:(
谢谢
【问题讨论】:
【参考方案1】:禁用自动调整列大小,每次加载过程中添加新行时都会调整单元格大小。
【讨论】:
以上是关于VB datagrid - 设计绑定 - 表格 A 的数据集表适配器 SLOW;表格 B 的 FAST的主要内容,如果未能解决你的问题,请参考以下文章