我正在从主要由字符串组成的数据库中选择信息,但是我有一个数字类型,如果db中的该值为null,我希望它在网格中显示为空白。我尝试将数字读为字符串,但不起作用。
AccountUid = dr["ACCOUNT_UID"] == DBNull.Value ? null: Convert.ToInt32(dr["ACCOUNT_UID"])
我不确定在将null放置在什么地方以获取null的db值而不显示为什么。 AccountUid是int吗?。
答案 0 :(得分:0)
下面是我如何使其工作的方式。所以我接近了,我只需要将(int?)添加为null即可使用了。
AccountUid = dr["ACCOUNT_UID"] == DBNull.Value ? (int?)null : Convert.ToInt32(dr["ACCOUNT_UID"])