我在winforms项目中使用数据绑定,但设置DataSource
属性需要一些时间:
eventBindingSource.DataSource = _event;
我已尝试设置SuspendBinding()
和ResumeBinding()
方法,但这并未使绑定更快。
您有什么想法可以加快数据绑定速度吗?
另外,当我编辑控件时,速度非常慢。
我正在使用Winforms,C#和实体框架,_event
是一个POCO类,有大约20个属性。
答案 0 :(得分:1)
我建议您安装一个探查器(有免费的)并找出确切的花费时间。它可以防止任何猜测,你会学到很多关于幕后发生的事情。
所有来自此answer
的链接答案 1 :(得分:0)
首先关闭DataGridView
的所有自动调整大小,然后设置DataSource
属性,然后重新设置自动调整大小首选项。这确实增强了DataGridView
的力量。