[英]How to add a table row to a word document using syncfusion in C#
我对融合非常陌生,对这个问题有些困惑。 如果所有行和单元格均已创建,则可以轻松填充表,但是一旦我的数据超过模板表中的行数,就会遇到“ IndexOutofBounds”错误。 如何在C#中使用Syncfusion将行添加到正在增长的模板表中? 我还想知道如何处理表格扩展到一页以上的可能性。
如果您知道确切的rows
数和columns
,则可以利用下面的代码来定义表的rows
和columns
。
IWTable table = document.LastSection.AddTable();
table.ResetCells(10, 4);
如果不确定rows
数,则可以使用以下代码动态添加row
。
table.AddRow();
添加一行很容易。 添加该行后,必须添加单元格段落并设置其格式。 那是我遇到的错误。
IWTable table = new IWTable();
table.AddRow(True);
table.Rows[0].Cells[0].AddParagraph().AddText("sample text");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.