DataGrid с использованием DataTable получает динамические данные для отображения.Все изменения, внесенные в данные, происходят в DataGrid (изменение имени столбцов, удаление столбцов, изменение порядка столбцов и т. Д.).Для загрузки преобразованных данных необходимо использовать DataTable ...
Поскольку все изменения произошли в DataGrid, они не изменились в DataTable.Как скопировать все измененные данные из DataGrid и вставить в DataTable?
// For example: Changing column names
DataGridColumn columnHeader = CsvGrid.CurrentColumn;
if (columnHeader != null)
{
string input = new InputBox(columnHeader.Header.ToString()).ShowDialog();
if (!string.IsNullOrEmpty(input))
{
_csvTable.Columns[columnHeader.Header.ToString()].ColumnName = input;
columnHeader.Header = input;
GetChecksBox();
}
}
Мне нужно что-то вроде этого:
DataTable ... = DataGrid.ItemsSource;