Что я сделал, чтобы как можно больше проектировал сетку данных в конструкторе (все столбцы, кроме столбцов из частичных классов).Затем в моем конструкторе usercontrol (или в форме, или в любом другом виде):
//in constructor
datagridview.AutoGenerateColumns = true;
Затем в моем событии загрузки моего usercontrol я скрываю ненужные столбцы, полученные из-за того, что я установил dgv.AutoGenerateColumns = true;А также измените текст заголовка (или что вам нужно) столбца из частичного свойства класса.
//load event
employeeDataGridView.Columns[11].Visible = false;
employeeDataGridView.Columns[12].HeaderText = "Partial class prop";
Надеюсь, это кому-нибудь поможет.