جدول بة 3 عمود كما موضح بصورة 1 مطلوب جمع خلايا من العمودين 1 و 2 و كتابة الناتج فى عمود 3 فى الجدول كمايلى
400+150=550
150+600+150=900
150+600+300+200=1250
150+600+300+400+562.5=2012.5
قمت باستخدام Datatable بالكود التالى
DataTable workTable = new DataTable("Customers");
DataColumn workCol = workTable.Columns.Add("id", typeof(Int32));
workCol.AllowDBNull = true;
workCol.Unique = false;
DataRow workRow;
workTable.Columns.Add("Column 1", typeof(Double));
workTable.Columns.Add("Column 2", typeof(Double));
workRow = workTable.NewRow();
workRow[0] = Convert.ToInt32(dr[7].ToString());
workRow[1] = Convert.ToDouble(Column 1.ToString());
workRow[2] = Convert.ToDouble(Column 2.ToString());
workTable.Rows.Add(workRow);
int sum1 = 0;
int sum2 = 0;
foreach (DataRow dr1 in workRow.Table.Rows)
{
sum1 += Convert.ToInt32(dr1["Column 1"]);
sum2 += Convert.ToInt32(dr1["Column 2"]);
sum1.ToString();
sum2.ToString();
}
لكن ما استطعتة هو مجرد جمع عمود تراكميا لكن لم استطع تحقيق المعادلة السابقة

