#c计算数据表中的行

时间:2017-05-29 02:44:32

标签: c# .net

这是我到目前为止在数据表中的内容:

my output in datatable

然后我使用下面的代码处理它后,我得到了这个输出:

my output in datatable

    private void graphBtn_Click_1(object sender, EventArgs e)

        DataRow totalsRow = my_datatable.NewRow();
        foreach (DataColumn col in my_datatable.Columns)
        {
            int colTotal = 0;
            foreach (DataRow row in col.Table.Rows)
            {
                colTotal += Int32.Parse(row[col].ToString());
            }
            totalsRow[col.ColumnName] = colTotal;
        }
        my_datatable.Rows.Add(totalsRow);

但我的预期输出是这样的:

my expected output in datatable

它分别计算和显示资源数量,然后总结所有资源而不是直接加起来所有资源。

0 个答案:

没有答案