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;//请自行通过验证控件判断是否为合法数字
- 2 回答
- 0 关注
- 485 浏览
添加回答
举报
0/150
提交
取消