首页 > 解决方案 > 如何从数据表c#中两列的总和创建新列

问题描述

我有一个数据表(表),其中有一列名为 Col1,我想创建列 Col2。我想从 Col2[cell"2"] 和 Col1[cell"3"] 的总和中获取 Col2[cell"1"] 的值

就像这张表里的东西

我正在使用以下代码:

        DataColumn Col2 = new DataColumn();
        Col2.DataType = System.Type.GetType("System.Decimal");
        Col2.ColumnName = "Col2";
        table.Columns.Add(Col2);
        DataRow row;
        for(int i = 1; i < table.Rows.Count; i++)
        {
            row = table.NewRow();
            row["Col2"] = row["Col2",(i-1)] + row["col1"]
            table.Rows.Add(row);
        }

标签: c#calculated-columnsdatacolumn

解决方案


推荐阅读