[英]Why is databinding so slow?
我在winforms項目中使用數據綁定,但是設置DataSource
屬性需要一些時間:
eventBindingSource.DataSource = _event;
我嘗試設置SuspendBinding()
和ResumeBinding()
方法,但這並沒有使綁定更快。
您是否有任何加快數據綁定的想法?
另外,當我編輯控件時,它的運行速度非常慢。
我正在使用Winforms,C#和實體框架,並且_event
是具有約20個屬性的POCO類。
我建議您安裝一個探查器(有免費的探查器),並准確地找出花費時間。 這將避免任何猜測,您將了解很多有關幕后情況的信息。
如果您有足夠高的版本(不記得哪個版本),VS 2010也將附帶一個版本。
所有與此答案相關的鏈接
首先關閉DataGridView
的所有自動調整大小,然后設置DataSource
屬性,並重新設置自動調整大小首選項。 這確實增強了DataGridView
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.