Я использую привязки данных в моем проекте WinForms, но установка DataSource
свойства занимает всего несколько минут:Почему привязка данных настолько медленная?
eventBindingSource.DataSource = _event;
Я попытался установить SuspendBinding()
и ResumeBinding()
методы, но это не делает обязательные быстрее.
Есть ли у вас идеи ускорить привязку данных?
Также, когда я редактирую элемент управления, он идет очень медленно.
Я использую Winforms, C# и Entity Framework, а _event
- класс POCO, содержащий около 20 объектов.
Если вы предварительно настроили источник данных в дизайнере, так как ожидаемый тип ускоряет работу? Таким образом, вы получите лучшую поддержку привязки к дизайну, если хотите ... – Reddog
@Reddog Что вы подразумеваете под «предварительным заданием источника данных в дизайнере»? В конструкторе я создал источник данных и привязал свойства к элементам управления. – Martijn
Является ли _event в памяти или ленивым загруженным из базы данных при первом доступе? –