簡體   English   中英

強類型數據集修改破壞綁定

[英]Strongly typed dataset modification breaks binding

我正在構建一個Winform應用程序,該應用程序使用數據網格,列表,文本框,這些網格綁定到屬於我項目的強類型數據集中的列。 當我想在設計時向數據集中的表之一添加額外的列時遇到問題,一旦添加並保存它,我的winform就失去了綁定源的依賴於特定綁定源的控件和單個控件丟失了綁​​定的數據源定義。

我正在修改的數據表與綁定源所使用的表沒有任何關系,該表已丟失。

之所以導致我陷入困境,是因為每次我對數據集進行更改時,我都會丟失所有綁定,而僅一次更改就一次又一次地重新定義綁定變得非常麻煩。

任何幫助,將不勝感激。

不幸的是,我從Visual Studio設計器中看到了許多這樣的錯誤行為...希望其他人可以為您提供直接修復,但是我已經開始將數據綁定手動移動到構造函數或OnLoad函數中:

txtAddress1.DataBindings.Add("Text", myBindingSource, "sAddress1");
cmbState.DataBindings.Add("SelectedValue", myBindingSource, "iStateID");
///etc...

這樣,它就在我的控制之下,而不是設計師的控制之下。 不是解決問題的方法,但至少是解決方法。

暫無
暫無

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

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