如何在c#中使用syncfusion将表行添加到word文档中

本文关键字:添加 文档 word syncfusion | 更新日期: 2023-09-27 17:50:03

我对syncfusion很陌生,我有点被这个问题困住了。如果创建了所有的行和单元格,我可以很容易地填充一个表,但一旦我的数据超过了模板表中的行数,我就会遇到"IndexOutofBounds"错误。我如何在c#中使用Syncfusion添加一行到不断增长的模板表?我还想知道如何处理表增长到超过一页的可能性

如何在c#中使用syncfusion将表行添加到word文档中

添加行是一项简单的任务。添加行后,必须添加单元格段落并对其进行格式化。这就是我遇到的错误。

IWTable table = new IWTable();
table.AddRow(True);
table.Rows[0].Cells[0].AddParagraph().AddText("sample text");

如果您知道rowscolumns的确切数目,那么您可以使用下面的代码为一个表定义rowscolumns

IWTable table = document.LastSection.AddTable();
table.ResetCells(10, 4);

如果您不确定rows的数量,那么您可以使用下面的代码动态添加row

table.AddRow();