繁体   English   中英

如何在C#中使用同步融合将表格行添加到Word文档

[英]How to add a table row to a word document using syncfusion in C#

我对融合非常陌生,对这个问题有些困惑。 如果所有行和单元格均已创建,则可以轻松填充表,但是一旦我的数据超过模板表中的行数,就会遇到“ IndexOutofBounds”错误。 如何在C#中使用Syncfusion将行添加到正在增长的模板表中? 我还想知道如何处理表格扩展到一页以上的可能性。

如果您知道确切的rows数和columns ,则可以利用下面的代码来定义表的rowscolumns

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM