VB. NET Можно ли клонировать столбцы из Datagridview в DataTable - PullRequest
0 голосов
/ 18 июня 2020

Я создал столбцы с заголовком и информацией о свойствах данных в Datagridview. Можно ли клонировать это в DataTable. Я использовал

Dim dt2 As DataTable = DataGridView2.DataSource.clone

, но получаю ошибку «System.NullReferenceException:« Ссылка на объект не установлена ​​на экземпляр объекта ».

1 Ответ

1 голос
/ 24 июня 2020

, если вы установите datatable в DataGridView.DataSource, вы можете: пример:

        Dim MyDataTableSource As New DataTable
    MyDataTableSource.Columns.Add("Mycolumn1")
    MyDataTableSource.Columns.Add("Mycolumn2")
    DataGridView1.DataSource = MyDataTableSource

    Dim MyDataTable As New DataTable
    MyDataTable = CType(DataGridView1.DataSource, DataTable).Clone
    MyDataTable.Clear()
...