0

我有一个datatable我需要逐行迭代并使用 C# 在 ASP.NET 中使用 iTextSharp 打印它。

对于在父datatable dt中检索到的每一行,我打印一个子表dt_child。dt_child正在完美打印但是父dt的行不是以表格方式打印的。

我目前正在使用下面指定的代码。但我需要更好的代码。由于dt没有正确显示。

foreach (DataRow dr in dt.Rows)
    {

    //The way I print the dt row needs to be changed
    foreach (DataColumn dc in dt.Columns)
    {
       stringWrite.Write(dr[dc]);
    }

    //Code Below this works perfectly
    key=dr["key"].ToString();
    dt_child = getDataTablebyProcedure("ChildProcedure",key);
    stringWrite = getStringWriterbyDataTable(dt_child, stringWrite);

    }

问题

4

0 回答 0