如何对dataset里两列相乘后求和做统计结果?
dataset里的数据:单价 数量
10 2
20.4 5
40 10
现在要求总价。
即:10*2 + 20.4 * 5 + 40*10=结果
这个要怎么写?
现在dataset已求出,不是想要以sql语句做的
--------------------编程问答-------------------- select sum(单价×数量) from Tb
object o=new DataTable.Compute("",""); --------------------编程问答-------------------- 我只是举个例子,不是真正的数据表是这样子的,呵呵,
不用sql语句的,
是dataset里的数据是这样,而不是table里数据是这样。 --------------------编程问答-------------------- 将DataSet中的table取出,要加一列来放总价:
//.................
DataTable tb = ds.Tables[0];
tb.Columns.Add("总价");
foreach (DataRow row in tb.Rows)
{
row["总价"] = (Convert.ToDecimal(row["单价"]) * Convert.ToDecimal(row["数量"])).ToString("N2");
}
GridView1.DataSource = tb;
GridView1.DataBind();
补充:.NET技术 , ASP.NET