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