我的Label数据绑定具有BindingSource属性。 Label.Text属性仅更新一次。
这是如何将属性绑定到标签
./gradlew dependencies
+--- org.springframework.boot:spring-boot-starter-data-mongodb-reactive -> 2.0.0.RELEASE
| +--- org.springframework.boot:spring-boot-starter:2.0.0.RELEASE (*)
| +--- org.springframework.data:spring-data-mongodb:2.0.5.RELEASE
| | +--- org.springframework:spring-tx:5.0.4.RELEASE
| | | +--- org.springframework:spring-beans:5.0.4.RELEASE (*)
| | | \--- org.springframework:spring-core:5.0.4.RELEASE (*)
| | +--- org.springframework:spring-context:5.0.4.RELEASE (*)
| | +--- org.springframework:spring-beans:5.0.4.RELEASE (*)
| | +--- org.springframework:spring-core:5.0.4.RELEASE (*)
| | +--- org.springframework:spring-expression:5.0.4.RELEASE (*)
| | +--- org.springframework.data:spring-data-commons:2.0.5.RELEASE (*)
| | \--- org.slf4j:slf4j-api:1.7.25
我还尝试将相同属性绑定到文本框和文本框更新
this.lblWorkPlace.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.appStateBindingSource, "ResourceName", true));
怎么了?
更新
这是我的“州”课
this.lTextEdit1.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.appStateBindingSource, "ResourceName", true));
答案 0 :(得分:0)
问题是跨线程调用。应用程序没有更新UI,也没有引发任何异常