不包含“表”的定义.且无扩展方法“表”;接受

本文关键字:扩展 方法 接受 定义 包含 | 更新日期: 2023-09-27 18:02:46

我正在尝试使用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. 你没有声明一个名为table的实例字段
  2. 或者,您可能声明了一个局部变量,在这种情况下,只需删除this.
  3. 或者,如果您没有声明,将this.table = section.AddTable()更改为var table = section.AddTable();,并从其他语句中删除this.