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);
}