【问题标题】:Objectlistview ignoring custom group formattingObjectlistview 忽略自定义组格式
【发布时间】:2019-01-10 13:45:29
【问题描述】:

我有一个ObjectListView,我正在显示组及其对应的项目数。我需要更改格式,所以我做了:

dlvList.GroupWithItemCountFormat = "{0} ({1} records)";
dlvList.GroupWithItemCountSingularFormat = "{0} (1 record)";

但是,上面的格式被忽略,默认格式继续进行。

我还需要设置其他属性吗?

【问题讨论】:

  • 我认为你有 ShowItemCountOnGroups = true;只用这 3 行就对我有用。
  • @ThomasN 是的,我已将其设置为 true。

标签: c# winforms objectlistview


【解决方案1】:

我通过在列级别设置组格式解决了这个问题,即:

mycolumn.GroupWithItemCountFormat = "{0} ({1} records)";
mycolumn.GroupWithItemCountSingularFormat = "{0} (1 record)";

【讨论】:

  • 有趣的是,列表视图和列级别的设置都对我有用,但显然列级别会覆盖列表级别。是否有可能在代码的其他地方为该列分配了“默认”值?无论如何,很高兴你解决了它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-15
  • 2018-12-28
  • 1970-01-01
  • 2011-03-31
  • 1970-01-01
相关资源
最近更新 更多