Не содержит определения для "таблицы" и метода расширения "таблица", принимающего

Я пытаюсь отправить данные в PDF с помощью MigraDoc. Но я столкнулся с этой синтаксической ошибкой и смог найти ссылку на сборку, чтобы исправить ее.
Причина ошибки ниже:

        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;

"стол" здесь проблема.
Я застрял здесь, любая помощь будет оценена.

1 ответ

Решение
  1. Вы не объявили поле экземпляра с именем table
  2. Или, возможно, вместо этого вы объявили локальную переменную, в этом случае просто удалите this.,
  3. Или, если вы еще не объявили, измените this.table = section.AddTable() в var table = section.AddTable(); и удалить this. из других заявлений.
Другие вопросы по тегам