首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重新绑定Xceed DataGrid列以接受特殊字符

重新绑定Xceed DataGrid列以接受特殊字符
EN

Stack Overflow用户
提问于 2014-11-25 21:29:50
回答 1查看 414关注 0票数 0

我正在尝试使用Xceed WPF DataGrid来显示DataTable对象。DataTables恰好有使用特殊字符(如"/“)的列。这导致Xceed DataGrid遇到了与this previous question相同的问题。

我试图为所提供的解决方案找到Xceed类比,但我不知道如何使用Xceed的DataGridBindingInfo类(我认为它控制绑定)来实现我想要的结果。是否有可能以这种方式改变Xceed的绑定?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-25 22:35:04

在使用断点检查列的状态之后,我发现在Xceed中自动生成的列并不像我最初想的那样使用DataGridBindingInfo属性。相反,它使用了折旧后的DisplayMemberBinding属性。我能够通过修改这个属性来解决问题,如下所示。

代码语言:javascript
复制
foreach (var c in grid.Columns)
        {
            var column = c as Xceed.Wpf.DataGrid.Column;
            column.DisplayMemberBinding = new System.Windows.Data.Binding("[" + column.FieldName + "]");
        } 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27137054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档