为了账号安全,请及时绑定邮箱和手机立即绑定

请问我怎么修改一下这段代码?

请问我怎么修改一下这段代码?

ABOUTYOU 2018-11-01 05:39:38
decimal Wd = Convert.ToDecimal(txtWd.Text.ToString()) != 0 ? Convert.ToDecimal(txtWd.Text) : 0.00;DateTime time = Convert.ToDateTime(txtTime.Text) !=null ? Convert.ToDateTime(txtTime.Text): null;这样之间没有隐式转换!可我想当不为空的时候就取当前页面输入的值,为空的话就直接插进数据库的值为空!应该怎么修改好呢?谢谢大家了
查看完整描述

2 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

数据库空值是DbNull.Value, DateTime是值类型,不能够为null

decimal Wd = txtWd.Text!="" ? Convert.ToDecimal(txtWd.Text) : 0.00;//请自行通过验证控件判断是否为合法数字


查看完整回答
反对 回复 2018-11-02
  • 2 回答
  • 0 关注
  • 469 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信