мой код выглядит следующим образом:
IList<Users> myData = new List<Users>();
myData = HelperUsers.GetUsersList(); // return IList<Users>
BindingSource bsUsers = new BindingSource { DataSource = myData };
dataGridViewUsers.DataSource = bsUsers;
dataGridViewUsers.Columns["Name"].HeaderText = "Name";
dataGridViewUsers.Columns["LastName"].HeaderText = "Last name";
dataGridViewUsers.Invalidate();
отлично работает, все еще в отладке, но при компиляции, поскольку освобождение происходит после ошибки «Ссылка на объект не установлена на экземпляр объекта». в строке:
dataGridViewUsers.Columns["Name"].HeaderText = "Name";
Спасибо