Заполнение таблицы данных списком C # - PullRequest
0 голосов
/ 17 декабря 2018

Я пытаюсь заполнить представление данных в форме списком объектов с несколькими свойствами, чтобы создать таблицу.

  private void display()
  {
        DataGridViewName.AutoGenerateColumns = false;
        DataGridViewName.DataSource = Class.List;
        DataGridViewName.ClearSelection();
  }

Когда для AutoGenerateColumns установлено значение false, в ячейках ничего не отображается (я использовал designmode для ввода заголовков столбцов), если я изменяю AutoGenerateColumns на true, добавляется столбец для каждого параметра и столбцазаголовок показывает название свойства.Любое объяснение, почему данные не отображаются, если для них установлено значение false, а если нет, то есть ли способ изменить имя заголовка столбца с имени свойства на что-то другое в автоматически сгенерированных столбцах?

1 Ответ

0 голосов
/ 17 декабря 2018

Вам нужно использовать AutoGenerateColumn = false

и установить DataPropertyName для каждого столбца

, а затем вы можете изменить настройку заголовка HeaderText свойство

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...