我使用數據綁定在我的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