【发布时间】:2014-06-10 20:36:24
【问题描述】:
我对同步融合很陌生,我有点被这个问题所困扰。如果创建了所有行和单元格,我可以轻松地填充表,但是一旦我的数据超过模板表中的行数,我就会遇到“IndexOutofBounds”错误。如何在 C# 中使用 Syncfusion 在不断增长的模板表中添加一行?我也想知道如何处理表格增长到一页以上的可能性。
【问题讨论】:
标签: c# ms-word syncfusion
我对同步融合很陌生,我有点被这个问题所困扰。如果创建了所有行和单元格,我可以轻松地填充表,但是一旦我的数据超过模板表中的行数,我就会遇到“IndexOutofBounds”错误。如何在 C# 中使用 Syncfusion 在不断增长的模板表中添加一行?我也想知道如何处理表格增长到一页以上的可能性。
【问题讨论】:
标签: c# ms-word 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");
【讨论】: