System.Windows.Forms.Binding和空文本框

时间:2013-05-31 07:42:45

标签: c# binding textbox

我已在表单上为文本框指定了System.Windows.Forms.Binding。我已将绑定的DataSourceNullValue属性设置为'DBNull.Value',将NullValue属性设置为'string.Empty'。 DataSourceUpdateMode设置为“OnValidation”。一切正常,除了一件事:当文本框绑定到为文本框绑定的字段设置了NULL的数据源时,我输入(空)文本框并保留它(不更改任何内容),数据源从NULL更新一个空字符串。

MSDN - Binding.NullValue Property我发现,String-datatypes会忽略NullValue属性。

如果文本框为空,则所需的行为是数据源中的值应保持为NULL。我怎么能做到这一点?

0 个答案:

没有答案