Принудительное связывание DataGridView для генерации столбцов и строк
Я программно создаю объект DataGridView и затем связываю его с DataTable, используя свойство DataSource сетки.
После создания сетки я добавляю ее в коллекцию элементов управления WinForms, а именно:
Form1.Controls.Add(grid);
Я хочу применить форматирование к сетке (то есть изменить заголовки столбцов и т. Д.) Перед передачей его в коллекцию Forms.Controls. Проблема заключается в том, что строки и столбцы DataGridView не создаются до тех пор, пока он не будет добавлен в форму.
Есть ли способ заставить DataGridView создавать строки и столбцы?
Я мог бы, вероятно, установить DataGridView.Visible = false, добавить сетку в форму, отформатировать сетку, а затем установить DataGridView.Visible = true ... ОДНАКО, мне действительно нужно сделать все мое форматирование ПЕРЕД тем, как я добавлю его в элемент управления формы коллекция. Есть идеи?