簡體   English   中英

為什么數據綁定這么慢?

[英]Why is databinding so slow?

我在winforms項目中使用數據綁定,但是設置DataSource屬性需要一些時間:

eventBindingSource.DataSource = _event;

我嘗試設置SuspendBinding()ResumeBinding()方法,但這並沒有使綁定更快。

您是否有任何加快數據綁定的想法?

另外,當我編輯控件時,它的運行速度非常慢。

我正在使用Winforms,C#和實體框架,並且_event是具有約20個屬性的POCO類。

我建議您安裝一個探查器(有免費的探查器),並准確地找出花費時間。 這將避免任何猜測,您將了解很多有關幕后情況的信息。

  • 付費 :ANTS和dotTradre
  • 免費 :Equatec和SciTech

如果您有足夠高的版本(不記得哪個版本),VS 2010也將附帶一個版本。

所有與此答案相關的鏈接

首先關閉DataGridView的所有自動調整大小,然后設置DataSource屬性,並重新設置自動調整大小首選項。 這確實增強了DataGridView

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM