我使用数据绑定在我的WinForms项目,但设置DataSource
财产需要一些时间:为什么数据绑定如此缓慢?
eventBindingSource.DataSource = _event;
我已经尝试设置SuspendBinding()
和ResumeBinding()
方法,但这并没有使结合得更快。
你有任何想法,以加快数据绑定?
此外,当我编辑的控制,它会非常缓慢。
我使用的WinForms,C#和实体框架和_event
是POCO类约20个。
我使用数据绑定在我的WinForms项目,但设置DataSource
财产需要一些时间:为什么数据绑定如此缓慢?
eventBindingSource.DataSource = _event;
我已经尝试设置SuspendBinding()
和ResumeBinding()
方法,但这并没有使结合得更快。
你有任何想法,以加快数据绑定?
此外,当我编辑的控制,它会非常缓慢。
我使用的WinForms,C#和实体框架和_event
是POCO类约20个。
的DataGridView
首先自动调整大小的又链接,然后设置DataSource
属性,并设置自动调整大小的喜好了。这真的提升了DataGridView
的威力。
如果您在设计器中预设数据源作为预期类型,是否会加快速度?这样你会得到更好的设计器绑定支持,如果你想要它... – Reddog 2012-02-19 21:52:13
@Reddog你是什么意思'预设置在设计器中的数据源'?在设计器中,我创建了数据源并将属性绑定到控件 – Martijn 2012-02-19 21:53:11
内存中是_event还是首次访问时从数据库延迟加载? – 2012-02-19 21:55:21