不包含“table”的定义,也没有接受

时间:2015-07-15 14:54:26

标签: c# migradoc

我正在尝试使用MigraDoc将数据发送到PDF。但是我遇到了这个语法错误,可以找到修复它的程序集引用 错误原因如下:

        this.table = section.AddTable();
        this.table.Style = "Table";
        this.table.Borders.Color = TableBorder;
        this.table.Borders.Width = 0.25;
        this.table.Borders.Left.Width = 0.5;
        this.table.Borders.Right.Width = 0.5;
        this.table.Rows.LeftIndent = 0;

'table'就是问题所在。
我被困在这里任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

  1. 您尚未声明名为table
  2. 的实例字段
  3. 或许,您可能会声明一个局部变量,在这种情况下只需删除this.
  4. 或者,如果您尚未声明,请将this.table = section.AddTable()更改为var table = section.AddTable();并从其他语句中删除this.