首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WPF,绑定到null值的景况

2013-08-09 
WPF,绑定到null值的情况[解决办法]我这里试了下可以显示“无邮箱”,没有你说的现象,把你的代码贴上来看下吧。

WPF,绑定到null值的情况

                                                                            
[解决办法]
我这里试了下可以显示“无邮箱”,没有你说的现象,把你的代码贴上来看下吧。
注意只有Email=null才显示"无邮箱",没有Email这个属性或者空串都不会显示。
[解决办法]
或者DBNull.Value也不会显示
[解决办法]
这句:reader["电子邮件"].ToString()
ToString()不会返回null,只会返回空串
改成: reader["电子邮件"] as string

[解决办法]
数据库中要改成NULL,不能是空白(空字符串)
[解决办法]
select *,isnull(Email,'') as Email from 表名

将邮箱字段为null时转换成'',这样应该可以
[解决办法]
引用:
Quote: 引用:

数据库中要改成NULL,不能是空白(空字符串)

数据库中是写的NULL,但是不显示,是不是因为DBNull.Value的原因 ?

对,不然你的reader["电子邮件"].ToString()方法直接报错(未将对象引用设置到对象实例)

热点排行