【发布时间】:2018-10-27 13:03:06
【问题描述】:
我在 c# 中有数据表,我想将两列值加到一个中,Add 表示 2+2 =4 这样。请帮帮我,我下面的代码不起作用
for (int i = 0; i < dtOrdersDetail.Rows.Count; i++)
{
DataRow dtItemRow = dtOrderReceipt.NewRow();
dtItemRow["FinalAmount"] = dtOrdersDetail.Rows[i]["ComboAmount"] + dtOrdersDetail.Rows[i]["TotalPrice"];
}
【问题讨论】:
-
怎么不工作?得到空行?还是只有总数?
-
尝试使用强制转换(例如,
dtItemRow["FinalAmount"] = (int)dtOrdersDetail.Rows[i]["ComboAmount"] + (int)dtOrdersDetail.Rows[i]["TotalPrice"];where (int) 应该是正确的数据类型... -
@carlosfcmendes 指定的演员阵容无效。
-
正如我所说,你应该输入正确的数据类型......(int)它只是一个样本......看看stackoverflow.com/questions/5577484
标签: c# asp.net asp.net-mvc datatable