我有一个包含 30 个数据字段的表单 - 主要是显示字符串数据的 TextBox 控件,但有 3 个下拉列表组合框和一个用于显示日期时间的文本框。我正在使用 BindingSource 将这些字段绑定到从 BindingList<> 派生的自定义数据对象。
根据数据源中数据的内容,有时特定字段将无法绑定 - 这意味着来自数据源的数据不会移动到控件中。失败的控件是一个简单的 textbox.text / string 绑定。
我可以执行一个特定的查询,在每个实例中都会导致这个特定的字段无法绑定。我还有其他可以执行的查询,这些查询可以生成一组数据,其中绑定都可以正常工作。
我的问题是 - 是什么导致数据绑定失败?其他绑定字段的失败会阻止所有其他绑定触发吗?