C# Objectlistview忽略自定义组格式

C# Objectlistview忽略自定义组格式,c#,winforms,objectlistview,C#,Winforms,Objectlistview,我有一个ObjectListView,我正在显示组及其相应的项目计数。我需要更改格式,因此我执行了以下操作: dlvList.GroupWithItemCountFormat = "{0} ({1} records)"; dlvList.GroupWithItemCountSingularFormat = "{0} (1 record)"; 但是,上述格式将被忽略,默认格式将继续执行 是否还有其他属性需要设置?我通过在列级别设置组格式解决了问题,即: mycolumn.GroupWithIte

我有一个
ObjectListView
,我正在显示组及其相应的项目计数。我需要更改格式,因此我执行了以下操作:

dlvList.GroupWithItemCountFormat = "{0} ({1} records)";
dlvList.GroupWithItemCountSingularFormat = "{0} (1 record)";
但是,上述格式将被忽略,默认格式将继续执行


是否还有其他属性需要设置?

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

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

我认为您已将ShowItemCountOnGroups=true;只有这三行对我有效。@ThomasN是的,我已将其设置为true。有趣的是,列表视图和列级别的设置对我都有效,但显然列级别会覆盖列表级别。是否可能在代码的其他地方为该列指定了“默认”值?不管怎样,我很高兴你解决了。