我目前正在开发一个C#项目,它要求我制作一个动态表。 (程序的用户可以决定一行包含多少个单元格。)
我已经想到了这一点,但问题出现了。例如,用户想要以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);