如何在列中添加所有值并在表脚中显示添加的值

时间:2018-09-28 06:07:40

标签: c# asp.net itext

我正在使用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;
    }

0 个答案:

没有答案