私は私のWinFormsプロジェクトでデータバインディングを使用していますが、DataSource
プロパティを設定すると、いくつかの瞬間を取る:なぜデータバインディングが遅いのですか?
eventBindingSource.DataSource = _event;
私はSuspendBinding()
とResumeBinding()
方法を設定しようとしたが、これは結合速くなりませんでした。
データバインディングを高速化するアイデアはありますか?
また、コントロールを編集すると非常に遅くなります。
私はWinforms、C#およびEntity Frameworkを使用しており、_event
は約20のプロパティを持つPOCOクラスです。
デザイナーのデータソースを予期されたタイプとして事前設定すると、処理が速くなりますか?そうすれば、デザイナーのバインディングサポートをより良くすることができます。 – Reddog
@Reddog「デザイナーでデータソースをあらかじめ設定する」とはどういう意味ですか?デザイナでデータソースを作成し、コントロールにプロパティをバインドしました – Martijn
最初にアクセスしたときに_eventがメモリに格納されているか、またはレイジーがデータベースからロードされていますか? –