2つの10進値を追加して、新しいデータ列に保存しようとしています。しかし、私はそれをどうやってやるべきかではないことに気づきました。どこが間違っているのか教えてください。ありがとうございました!これは、Visual Studio 2005でc#を使用しています。
Dataset ds = new DataSet();
DataColumn newColumn2;
newColumn2 = new DataColumn("TotalAmount");
decimal TotalAmountSold = 0;
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
TotalAmountSold = Convert.ToDecimal(ds.Tables[0].Rows[i]["AmountSold"]) + Convert.ToDecimal(ds.Tables[0].Rows[i]["AmountUpgraded"]);
}
TotalAmountSold = Math.Round(Convert.ToDecimal(TotalAmountSold.ToString()), 2);
newColumn2.Expression = TotalAmountSold.ToString();
ds.Tables[0].Columns.Add(newColumn2);