Вы можете пойти в двух направлениях, но вам нужно выбрать одно.
One:
Создайте таблицу данных (не столбцы).Используйте заголовки для именования столбцов в DataTable.Свяжите DataTable с автоматически генерируемыми столбцами.
Два:
НЕ создавайте DataTable.Привязка к списку (использование списка в качестве имени свойства является плохой практикой и сбивает с толку).Затем вы связываете содержимое столбца с чем-то вроде List [0], List [1].Я не уверен, что синтаксис, как я сделал List, где MyClass имеет общедоступный список MyRows, а затем синтаксис для привязки содержимого MyRows [0], MyRows [1] ....