【问题标题】:DevExpress WinForms GridView sorting work wrongDevExpress WinForms GridView 排序工作错误
【发布时间】:2016-02-10 13:41:42
【问题描述】:

将 DevExpress v10 更新到 v15 后排序工作出错
我的意思是当我使用默认排序时,它排序和显示错误并且不对我的收藏进行排序
我使用 BindingList 作为绑定集合

这是默认列表
BindingList items
在 GridView 上看起来不错

但如果我先按此列排序,它会排序错误,如
GridView items
而且我的 BindingList 项目没有排序

有什么建议吗?
谢谢

【问题讨论】:

  • 您能否更具体一点,并详细说明您所说的“排序和显示错误”
  • 谢谢我添加了一些东西 - 如果您需要更多信息,请询问您需要哪些详细信息
  • 数据源(在您的情况下为BindingList)并不重要,因为 DevEx 网格使用自己的单独过滤/排序,即永远不会对您的列表进行排序。但我不得不承认第二张截图看起来很奇怪。也许您应该在他们的支持频道中发布此内容。

标签: winforms sorting gridview devexpress


【解决方案1】:

DevExpress(我自己使用 v15.1.5)在每个 Column 上都有一个 FilterMode 选项,默认设置为“Value”。将其更改为“DisplayText”可能会解决您的问题。

如果这不能解决您的问题,请尝试覆盖 IUser 类中的 ToString() 方法以返回用户名。

【讨论】:

  • 我有 v15.2 DevExpress。我发现了问题 - 它排序正确但显示错误
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多