У меня есть datagridview со столбцами, которые я создал во время разработки.
Теперь я хочу программно создать таблицу данных с теми же столбцами, что и в представлении сетки.
Я попробовал следующий код.
Dim dataTable As New DataTable
For Each col As DataGridViewColumn In dgDocEntries.Columns
dataTable.Columns.Add(col)
Next
Это вызывает ошибку компиляции: значение DataGridViewColumn не может быть преобразовано в DataColumn. Очевидно, я пытался приводить типы, но это не сработало.
Я также не могу использовать свойство источника данных для клонирования/копирования, потому что я устанавливаю строки вручную.
dgv.DataSource = myDTсоздаст для вас столбцы в dgv. - person Ňɏssa Pøngjǣrdenlarp   schedule 27.06.2016