DataTable dt1 = new DAL.DALHelper().getData(cmd);
if (dt.Rows.Count > 0)
{
int x = 0;
foreach (DataRow r in dt.Rows)
{
x += Convert.ToInt32(r["amount"]);
}
lblExpense.Text = x.ToString();
}
我正在尝试SUM值。但是有可能是NULL值,所以我怎么能总计呢?我的值是字符串值。显示此错误(无法将对象从DBNull强制转换为其他类型。)
答案 0 :(得分:0)
检查r [" amount"]!= System.DBNull.Value。然后加上总和。