C# - переименование столбцов DataView - PullRequest
0 голосов
/ 27 января 2020

Я работаю с DataView . Я копирую некоторые столбцы из таблицы данных и вставляю их в DataView. Из-за некоторых требований мне нужно добавить несколько дублирующих столбцов. Но, это через исключение DuplicateColumnName . Не могли бы вы помочь. Есть ли другой способ скопировать данные DataView в DataTable?

stringarr = new string[] { "ML#", "Address", "Purchaser","Address","Purchaser", "Sold Price", "State", "Taxes", "Town", "Zip", "District", "Section", "Block", "Lot", "Owner" };

    DataTable distinctValues = new dataTable();
    if (cbMLSDataType.SelectedIndex == 1)
        {
            distinctValues = view.ToTable(false, stringarr);
        }
        else if (cbMLSDataType.SelectedIndex == 2)
        {
            distinctValues = view.ToTable(false, stringarr);
        }

1 Ответ

1 голос
/ 27 января 2020

Для копирования значений вида.

view.ToTable()

Для копирования исходного представления, но не отфильтрованных данных DataView.

view.Table.Copy()

Для копирования структуры исходного DataTable.

view.Table.Clone()
...