Asp.net gridview插入计算

时间:2018-04-29 06:44:39

标签: asp.net sql-server

我想创建代码,例如,如果下拉列表是= to linemen,那么他的月薪是= 6000,我希望将其放入我的数据库中的月薪列。

这是代码 - 使用此代码我在月度参数中得到错误

  

使用未分配的局部变量总计

代码:

375.45  375.4

1 个答案:

答案 0 :(得分:1)

嗯,问题是:您total初始化为任何值 - 如果Designation.SelectedValue不是Linemen,{{1} } Manager,然后永远不会为Boss分配任何值。

您需要为total提供一个初始值,以防total个子句中没有一个匹配:

if

另外:float total = 0.0; 因舍入错误等而臭名昭着 - 所以如果您处理 money 值,我会强烈建议使用{而是{1}}数据类型。 SQL Server数据库表也是如此:不要使用floatdecimal - 请改用FLOAT