2
我目前正在開發一個C#項目,它需要我創建一個動態表。 (程序的用戶可以決定一行包含多少個單元格。)ItextSharp,單元格數量不能被行的長度劃分
這一點我已經想通了,但是問題來了。例如,用戶希望數據顯示在3行,但有5件事需要顯示,它只會顯示前3個,後2個消失。
我該如何做到這一點,以便如果單元格的數量不能被行的長度(如4行與3行或5行與2行)單元格被添加如此還會顯示最後一行(或顯示單元格不足以填充該行的最後一行的其他任何修訂)?
示例代碼:
PdfPTable card = new PdfPTable(3);
card.AddCell("Row 1 cell 1");
card.AddCell("Row 1 cell 2");
card.AddCell("Row 1 cell 3");
card.AddCell("Row 2 cell 1");
card.AddCell("Row 2 cell 2");
card.AddCell("Row 2 cell 3");
card.AddCell("Row 3 cell 1 Not showing");
card.AddCell("Row 3 cell 2 Not showing");
doc.Add(card);
什麼阻止你添加缺少的單元格作爲內容的空字符串? – Steve
我剛想到的東西是一個檢查,看看單元格的數量是否可以通過行長度進行分割,如果不是從行長度中減去餘數並添加那麼多空單元格。 這是可以工作或我只是瘋了嗎? – Driese
不,這是完全可行 – Steve