【发布时间】:2018-10-12 18:57:41
【问题描述】:
将空值传递给具有十进制数字的文本框
cmd.Parameters.Add(new SqlParameter("@P", SqlDbType.Decimal)).Value = decimal.Parse(TB_P.Text == null ? DBNull.Value : (object)TB_P.Text);//decimal.Parse(TB_P.Text);//
'decimal.Parse(string)' 的最佳重载方法匹配有一些 无效参数
【问题讨论】:
-
如果文本框包含值 0,你想要一个 null 还是只需要 0?
-
@Steve zero 也不错
标签: c# visual-studio-2013 sql-server-2008-r2 .net-4.0