我已在表单上为文本框指定了System.Windows.Forms.Binding。我已将绑定的DataSourceNullValue属性设置为'DBNull.Value',将NullValue属性设置为'string.Empty'。 DataSourceUpdateMode设置为“OnValidation”。一切正常,除了一件事:当文本框绑定到为文本框绑定的字段设置了NULL的数据源时,我输入(空)文本框并保留它(不更改任何内容),数据源从NULL更新一个空字符串。
在MSDN - Binding.NullValue Property我发现,String-datatypes会忽略NullValue属性。
如果文本框为空,则所需的行为是数据源中的值应保持为NULL。我怎么能做到这一点?