【问题标题】:WPF Datagrid - Remove Whitespace From String / Text / NVarchar on Clipboard CopyWPF Datagrid - 从剪贴板副本上的字符串/文本/ NVarchar 中删除空格
【发布时间】:2013-10-08 23:08:22
【问题描述】:

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

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

这很好用,只是当字符串/文本字段粘贴到 Excel 中时(使用特殊粘贴 - csv),它们都是 255 个字符长。大多数实际字段仅包含 20 个左右的文本字符,然后添加空格以使正好 255 个字符。

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

或者,如果有更好的方法来实现从数据网格到 excel 文件的平滑过渡,那将是很高兴知道。

非常感谢!

【问题讨论】:

    标签: wpf datagrid clipboard removing-whitespace


    【解决方案1】:

    好的,

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

    RTRIM(您的字段)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-12
      • 2014-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多