0
我正在向pdf中添加一個表格。我有3行3列。我希望第一列只出現一次,作爲所有行的單個單元格。我該怎麼做?我的代碼如下。我的輸出應該來像德勤公司的列顯示的圖像:多列的恆定列
PdfPTable table = new PdfPTable(dt.Columns.Count);
PdfPRow row = null;
float[] widths = new float[] { 4f, 4f, 4f };
table.SetWidths(widths);
table.WidthPercentage = 100;
int iCols = 0;
string colname = "";
PdfPCell cells = new PdfPCell(new Phrase("Products"));
cells.Colspan = dt.Columns.Count;
foreach (DataColumn c in dt.Columns)
{
table.AddCell(new Phrase(c.ColumnName, fontbold));
}
foreach (DataRow r in dt.Rows)
{
if (dt.Rows.Count > 0)
{
table.AddCell(new Phrase(r[0].ToString(), font5));
table.AddCell(new Phrase(r[1].ToString(), font5));
table.AddCell(new Phrase(r[2].ToString(), font5));
}
} document.Add(table);
你在使用什麼庫?將它添加爲標籤,同時將PDF添加到您的問題中,因爲它現在聽起來很像DB。 – TaW
您是否在'PdfPCell'上嘗試過'RowSpan'? –