绑定到 C#/WPF 中 DataTable 中包含句点的字段

2023-12-04

我有一个 SQL CE 数据库,该数据库超出了我的控制范围,该数据库的字段格式为 .,并在列名称中包含句点。这些列总是不同的,所以我不能有强类型的数据字段。我的任务是将动态表数据显示到 DataGrid 中。

通常,这很容易——自动生成列,一切都很酷。简单的例子。

但是,我不允许这样做,因为“.”列名称中的字符会破坏绑定。

现在,我正在尝试向数据集添加一个翻译层(可能必须维护一个包含 . 到 _ 翻译的字典)。

我的问题是——有没有更好的办法?我记得不久前关于能够在数据表中拥有源列名称的事情,但我没有看到它。有一个“标题”,但我无法绑定它......

有什么想法吗?


用于替代更换. dot with \u2024

如果你把这个问题问给微软的人,他们会告诉你,这(你的问题)是因为WPF DataGrid在有数据源的情况下支持“子属性数据映射”。为此原因,. dot尝试解析数据表中包含的子对象。

在下一行中,他们会礼貌地要求您更换您的. dot to _ Underscore在列名称中。

(http://social.msdn.microsoft.com/Forums/en/wpf/thread/7d84c8f2-2709-4642-a259-739036ffd2a6)

但这既不是解决方案,也不是替代方案。

他们只能通过更改编码来提供解决方案。

用于替代替换。和\u2024这是C/C++/Java 的 unicode 字符

更多相关内容请点击此处

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

绑定到 C#/WPF 中 DataTable 中包含句点的字段 的相关文章

随机推荐

  • Rake db:迁移错误“不知道如何构建任务”

    我有一个表 其中在需要小数位的字段上使用整数 因此我尝试创建一个迁移 将字段类型从整数更改为浮点 实数 我的数据库是sqllite3 我使用的是rails3 I ran rails generate migration ChangeMeas
  • 我在哪里可以获取文件 libstdc++.so.6.0.15 [关闭]

    Closed 这个问题是无关 目前不接受答案 我正在尝试解决我的问题 GLIBCXX 3 4 15 未找到 该问题有相当详细的记录可以修复 但它需要从某个地方获取文件 libstdc so 6 0 15 大多数解决方案告诉我从编译 C 库的
  • 图库一次滚动一张图像

    如何使图库控件一次滚动一张图像 另外 制作这些图像的连续循环的好方法是什么 我尝试重写 onFling 根本不起作用 这将图像移动一定的距离 但并没有真正实现 真正的分页 Override public boolean onFling Mo
  • sqlite3 按 max 查询并按第二个因素过滤

    I have TABLE MESSAGES message id conversation id from user timestamp message I want 1 SELECT WHERE from user lt gt id 2
  • 如果表单未提交则触发 onbeforeunload

    我有一个通过 PHP 提交的表单 有 3 个提交操作 保存并继续 保存并退出 退出而不保存 如果用户没有单击任何表单操作来通知他们要离开页面 并且他们的更改可能不会保存 我想触发 OnBeforeUnload 警报来显示 我已经尝试了以下代
  • .Net数组大小的限制

    我听说 Net 的大小有硬性限制Array 据说可以分配给单个实例的最大内存量Array对象 无论它是否int double 或您自己的阵列 是 2GB 不 如果您有 64 位计算机 则 2GB 限制仍然存在 我不确定我的印象是否正确 任何
  • 如何从递归函数返回数组

    我找不到解决方案 而且我没有太多时间 所以我想要的是创建一个函数 我给出类别 ID 它返回类别的所有 ID 这是它的子类别 function getID var categories array function getChildren i
  • 如何“转储”使用 mpld3 的 LinkedBrush 插件选择的点?

    我正在尝试实现一个插件 允许用户转储有关 LinkedBrush 插件选择的点的相关信息 我认为我的问题与这个例子 我通过 HTMLTooltip 插件将元信息与每个点相关联 理想情况下 我也能以某种方式抛弃它 在我链接到的示例中 信息是通
  • Rails:关闭错误显示

    当我通过 URL 访问我的 Rails 项目中不存在的帖子时 posts 13 浏览器显示一个详细错误 ActiveRecord RecordNotFound in PostsController show Couldn t find Po
  • Wildfly 和 JAAS 登录模块

    我正在玩Wildfly 9 0 1 Final and JAAS但我没有那么多乐趣 我实现了我的自定义登录模块 public class MongoLoginModule implements LoginModule Inject prot
  • --add-modules 仅在编译时添加[重复]

    这个问题在这里已经有答案了 我正在用 Maven 构建我的项目java 9 我已经添加到我的pom xml file
  • R基于checkboxGroupInput闪亮选择变量

    我正在使用 Rshiny 开发一个交互式分析工具 现在我想根据 checkboxGroupInput 中的变量检查进行分类树 我如何选择该数据子集 谢谢 UI dateInput date Enter date value date che
  • 带链接的 D3 树形图

    我是新来的d3 js图书馆 我正在尝试制作一棵树this one 但带有一个转到每个节点上的外部页面的链接 是否可以 我尝试向每个节点添加一个 svg a 但使所有树都消失 Update 我从上面链接的页面的 html 中获取此代码 链接的
  • 如何允许使用 ASP.NET 下载 .json 文件

    如何从旧的 ASP NET 站点 我相信是 IIS6 下载 json 文件 我收到 404 页面而不是 JSON 文件 我需要创建 web config 文件吗 里面有什么 如果您想手动添加对站点的支持 您只需将以下内容添加到 web co
  • 在 iPhone 上创建文件夹的权限

    经过大约半年的挖掘 我发现我没有创建文件夹的权限 那么如何获得创建文件夹的权限呢 NSFileManager defaultManager createDirectoryAtPath NSString stringWithFormat do
  • 此类型可能无法实现特征“Copy”[重复]

    这个问题在这里已经有答案了 更新 最小可重现示例可在铁锈游乐场 请注意 仅在停止处添加正常的导出语句并不够 这就是为什么它不包含在原始内容中的原因 我想用 Rust 制作一本奇特的通用字典 以便更快地进行原型设计 其中的键是Strings
  • Windows 注册表文件关联菜单

    我最近 今天 开始从 Delphi 内部干预我的注册表 一切正常 我的自定义文件类型现在可以使用我的程序打开 但有两个问题我无法解决 1 我想要从所有文件类型中选择 打开方式 所以我添加了 reg TRegistry Create reg
  • 链接 Apache 库

    海湾合作委员会 4 4 2 我已经安装了 apache 运行时便携式 4月1 3 9 configure make make test make install 一切都安装得很好 我在我的 usr local apr lib以下所有库和包含
  • 将 Plist (NSString) 解析为 NSDictionary

    所以我有一个 plist 结构字符串 它是动态获取的 不是从文件系统获取的 我如何将此字符串转换为 NSDictionary 我尝试将其转换为 NSData 然后使用 NSPropertyListSerialization 转换为 NSDi
  • 绑定到 C#/WPF 中 DataTable 中包含句点的字段

    我有一个 SQL CE 数据库 该数据库超出了我的控制范围 该数据库的字段格式为 并在列名称中包含句点 这些列总是不同的 所以我不能有强类型的数据字段 我的任务是将动态表数据显示到 DataGrid 中 通常 这很容易 自动生成列 一切都很