WPF Datagrid-删除剪贴板副本上字符串/Text/NVarchar中的空白

WPF Datagrid-删除剪贴板副本上字符串/Text/NVarchar中的空白,wpf,datagrid,clipboard,removing-whitespace,Wpf,Datagrid,Clipboard,Removing Whitespace,我有一个链接到数据库的WPF数据网格。一些文本字段映射到数据库中的Nvarchar(255)字段。我需要能够复制整个datagrid并将其粘贴到Excel中。我目前正在使用以下代码来实现此目的: Dim VacancyGrid = Me.OMRStocklistsDataGrid VacancyGrid.SelectAllCells() ApplicationCommands.Copy.Execute(Nothing, VacancyGrid) 这很好,除了在Excel

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

    Dim VacancyGrid = Me.OMRStocklistsDataGrid
    VacancyGrid.SelectAllCells()
    ApplicationCommands.Copy.Execute(Nothing, VacancyGrid)
这很好,除了在Excel中粘贴字符串/文本字段(使用paste special-csv)时,它们的长度都是255个字符。大多数实际字段只包含20个左右的文本字符,然后添加空格,使其正好包含255个字符

如何在datagrid中或复制到剪贴板时修剪这些额外的空白

或者,如果有更好的方法实现从datagrid到excel文件的平滑过渡,那么很高兴知道这一点

非常感谢

好的

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

RTRIM(你的领域)