C# 如何在列中添加所有值并在表尾显示添加的值

C# 如何在列中添加所有值并在表尾显示添加的值,c#,asp.net,itext,C#,Asp.net,Itext,我正在使用iTextsharp生成pdf报告。这里我显示了表的所有值。在这里,我需要添加特定列中的所有值,并在页脚中显示该总值 在下面的代码中,我需要添加“花费的小时数”列中的所有值,并在新添加的行中显示该值。有人帮我解决这个问题吗 public byte[] Report(DataTable dtReport, string reportType, string headerName, int businessId, int mode, string CultureInfo) {

我正在使用iTextsharp生成pdf报告。这里我显示了表的所有值。在这里,我需要添加特定列中的所有值,并在页脚中显示该总值

在下面的代码中,我需要添加“花费的小时数”列中的所有值,并在新添加的行中显示该值。有人帮我解决这个问题吗

 public byte[] Report(DataTable dtReport, string reportType, string headerName, int businessId, int mode, string CultureInfo)
    {
        foreach (DataColumn col in dtReport.Columns)
                col.ColumnName = resourceDictionary[colKey];
        foreach (DataRow row in dtReport.Rows)
        {
            if ((dtReport.Columns.Contains("Hours Spent")))
                row["Status"] += row["Hours Spent"].ToString();
        }

        switch (reportType)
        {
            case "PDF":
                return ExportDataTableToPdf(dtReport headerName, mode);
            case "XLSX":
                return ExportDataTableToExcel(dtReport, true);
            case "DOCX":
                return ExportDataTableToWord(dtReport);
            default:
                break;
        }
        return null;
    }
“添加“花费小时数”列中的所有值”-您知道在代码中使用的是字符串串联,而不是数字加法,不是吗?我怀疑结果是否符合你的期望。也就是说,你说你需要帮助,但你没有说你到底需要什么帮助。代码的哪一部分的结果与预期不同?或者你不知道如何处理任务的哪一部分?