【问题标题】:How to add a table row to a word document using syncfusion in C#如何在 C# 中使用同步融合将表格行添加到 Word 文档
【发布时间】:2014-06-10 20:36:24
【问题描述】:

我对同步融合很陌生,我有点被这个问题所困扰。如果创建了所有行和单元格,我可以轻松地填充表,但是一旦我的数据超过模板表中的行数,我就会遇到“IndexOutofBounds”错误。如何在 C# 中使用 Syncfusion 在不断增长的模板表中添加一行?我也想知道如何处理表格增长到一页以上的可能性。

【问题讨论】:

    标签: c# ms-word syncfusion


    【解决方案1】:

    如果您知道rowscolumns 的确切编号,那么您可以使用下面的代码为表格定义rowscolumns

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

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

    table.AddRow();
    

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多