【问题标题】:How to Change the Column Name in Datatable in C# without losing column data?如何在 C# 中更改 Datatable 中的列名而不丢失列数据?
【发布时间】:2015-10-20 19:50:42
【问题描述】:

我在 C# 中使用 Datatable 只是为了将它依赖于 WPF 中的数据网格,问题是当我更改列名时,该列中的所有数据都丢失了,我尝试了 This stackoverflow article 但同样的问题仍然存在,有人可以帮帮我吗?

谢谢

【问题讨论】:

  • 您使用什么作为数据存储?您如何更改列名?您是否丢失了数据存储中的数据,或者您只是在内存中重命名它然后它没有正确映射?相同的示例代码会很棒。
  • @Prescott 我没有使用数据存储,我使用数据表只是作为数据的容器,我将与 WPF 中的数据网格绑定,我将列名更改为以下: dt.Columns["oldColumnName"].ColumnName = "newColumnName";我丢失了内存中的数据,谢谢
  • 我发现了问题... WPF 不接受带有特殊字符的数据表列名,无论如何谢谢@Prescott

标签: c# wpf datatable


【解决方案1】:

我发现了问题... WPF 不接受带有特殊字符的数据表列名,无论如何谢谢@Prescott

【讨论】:

    猜你喜欢
    • 2019-04-26
    • 2012-06-14
    • 1970-01-01
    • 2022-12-01
    • 2017-12-07
    • 1970-01-01
    • 2017-03-20
    • 1970-01-01
    • 2020-04-22
    相关资源
    最近更新 更多