【发布时间】:2014-04-23 10:19:40
【问题描述】:
我正在为我的应用程序使用 C#、ASP.NET、iTextSharp。 将数据表打印为 PDF 时出现格式问题。
我有两个数据表:dt 和 dt_child
foreach (DataRow dr in dt.Rows)
{
foreach (DataColumn dc in dt.Columns)
{
stringWrite.Write(dr[dc]);
}
indentno=dr["REF"].ToString();
dt_child = getDataTablebyProcedure("ChildProcedure",ref);
stringWrite = getStringWriterbyDataTable(dt_child, stringWrite);
}
代码运行良好。我有格式问题。 图为目前的显示方式。
我想要
1:要显示的dt的标题行。目前未显示。
2:dt行以表格形式显示。目前我正在迭代每一列中的行。
【问题讨论】:
-
我是否建议您最有可能在 Visual Studio 上进行编码,并且您很可能有水晶报告。您只需要认真地绘制报告然后2行代码。
myreportdocument.SetDatasource(myDataSet);和myreportdocument.Export("somepath",fileformat.PDF);(语法不准确但非常接近)
标签: c# asp.net printing datatable