我有一个链接到数据库的 WPF 数据网格。一些文本字段映射到数据库中的 Nvarchar(255) 字段。我需要能够复制整个数据网格并将其粘贴到 Excel 中。我目前正在使用以下代码来实现这一点:
Dim VacancyGrid = Me.OMRStocklistsDataGrid
VacancyGrid.SelectAllCells()
ApplicationCommands.Copy.Execute(Nothing, VacancyGrid)
除了将字符串/文本字段粘贴到 Excel 中(使用特殊粘贴 - csv)时,它们的长度都为 255 个字符,这可以正常工作。大多数实际字段仅包含 20 个左右的文本字符,然后添加空格以准确生成 255 个字符。
如何在数据网格中或复制到剪贴板时修剪这个额外的空白?
或者,如果有更好的方法可以实现从数据网格到 excel 文件的平滑过渡,那将是很高兴知道的。
非常感谢!