У меня есть дата-схема WPF, связанная с базой данных. Некоторые текстовые поля отображаются в поля Nvarchar (255) в базе данных. Мне нужно иметь возможность скопировать весь файл данных и вставить его в Excel. В настоящее время я использую следующий код для достижения этой цели:WPF Datagrid - удалить пробел из строки/текста/NVarchar в буфере обмена Копировать
Dim VacancyGrid = Me.OMRStocklistsDataGrid
VacancyGrid.SelectAllCells()
ApplicationCommands.Copy.Execute(Nothing, VacancyGrid)
Это работает отлично, за исключением того, когда строка/текстовые поля будут вставлены в Excel (с помощью специальной вставки - CSV) они все 255 символов. Большинство фактических полей содержат только 20 символов текста, а затем добавляется пробел, чтобы сделать ровно 255 символов.
Как можно обрезать лишние пробелы либо в datagrid, либо при копировании в буфер обмена?
Альтернативно, если есть лучший способ добиться плавного перехода от datagrid к файлу excel, это было бы прекрасно знать.
Большое спасибо!