我有一个包含30个数据字段的表单 - 大多数TextBox控件显示字符串数据,但有3个下拉列表组合框和一个用于显示日期时间的文本框。我正在使用BindingSource将这些字段绑定到从BindingList<>派生的自定义数据对象。
根据数据源中数据的内容,有时某个特定字段将无法绑定 - 这意味着数据源中的数据不会移动到控件中。失败的控件是一个简单的textbox.text / string binding。
我可以执行一个特定的查询,在每个实例中都会导致此特定字段无法绑定。我还有其他可以执行的查询,这些查询可以生成一组数据,其中绑定都可以完美地工作。
我的问题是 - 导致数据绑定失败的原因是什么?一些其他绑定字段的失败是否会阻止所有其他绑定的触发?
答案 0 :(得分:0)
以下是您可以查看的一些内容
答案 1 :(得分:0)
我通过编写自己的绑定基础结构解决了这个问题。这让我更明确地控制何时触发绑定以及结果发生了什么。