WPF 数据网格 - 从剪贴板副本上的字符串/文本/NVarchar 中删除空格



我有一个链接到数据库的WPF数据网格。一些文本字段映射到数据库中的 Nvarchar(255( 字段。我需要能够复制整个数据网格并将其粘贴到 Excel 中。我目前正在使用以下代码来实现此目的:

    Dim VacancyGrid = Me.OMRStocklistsDataGrid
    VacancyGrid.SelectAllCells()
    ApplicationCommands.Copy.Execute(Nothing, VacancyGrid)

这工作正常,除了当字符串/文本字段粘贴到 Excel 中(使用选择性粘贴 - csv(时,它们的长度均为 255 个字符。大多数实际字段仅包含 20 个左右的文本字符,然后添加空格以正好包含 255 个字符。

如何在数据网格中或在复制到剪贴板时修剪此额外的空格?

或者,如果有更好的方法可以实现从数据网格到 excel 文件的平滑过渡,那就太好了。

非常感谢!

好的,

答案是在数据库端修剪上游。我最终使用了一个视图:

RTRIM (您的领域(

最新更新