У меня есть таблица данных wpf, связанная с классом коллекции MVVM.И у меня есть некоторые свойства класса MVVM, который связан с сетью данных, но не каждый.
Мне нужно экспортировать данные в файл Excel CSV из таблицы данных.Но есть некоторые свойства класса MVVM, которые не связаны с сеткой данных, но должны быть показаны в файле Excel.Поэтому мне нужно создать пользовательские столбцы (столбцы из таблицы данных + некоторые дополнительные).
Вот код, который я использую в настоящее время для создания файла Excel CSV:
importedDG.SelectAllCells();
importedDG.ClipboardCopyMode = DataGridClipboardCopyMode.IncludeHeader;
ApplicationCommands.Copy.Execute(null, importedDG);
importedDG.UnselectAllCells();
string path1 = "C:\\test.csv";
string result1 = (string)Clipboard.GetData(DataFormats.CommaSeparatedValue);
Clipboard.Clear();
System.IO.StreamWriter file1 = new System.IO.StreamWriter(path1);
file1.WriteLine(result1);file1.Close();
Это создает файлс точными столбцами из DG, но не дополнительные, которые я хочу.Как я могу их добавить?