Принудительное связывание DataGridView для генерации столбцов и строк

Я программно создаю объект DataGridView и затем связываю его с DataTable, используя свойство DataSource сетки.

После создания сетки я добавляю ее в коллекцию элементов управления WinForms, а именно:

Form1.Controls.Add(grid);

Я хочу применить форматирование к сетке (то есть изменить заголовки столбцов и т. Д.) Перед передачей его в коллекцию Forms.Controls. Проблема заключается в том, что строки и столбцы DataGridView не создаются до тех пор, пока он не будет добавлен в форму.

Есть ли способ заставить DataGridView создавать строки и столбцы?

Я мог бы, вероятно, установить DataGridView.Visible = false, добавить сетку в форму, отформатировать сетку, а затем установить DataGridView.Visible = true ... ОДНАКО, мне действительно нужно сделать все мое форматирование ПЕРЕД тем, как я добавлю его в элемент управления формы коллекция. Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос