如何默认关闭群组?

时间:2014-10-09 03:00:01

标签: wpf winforms objectlistview

我使用ObjectListView并将其放在xaml文件中。当我单击列标题时,它应该根据列对数据进行排序。当列点击事件发出时,我添加了olvServers.Sort(e.Column);。但它不起作用。

<!-- declare bis -->
xmlns:bis="clr-namespace:BrightIdeasSoftware;assembly=ObjectListView"

// .... more codes

<!-- about ObjectListView -->
<WindowsFormsHost Grid.Row="1" Margin="0, 3">
  <bis:ObjectListView x:Name="olvServers"
                      AllowColumnReorder="True"
                      ColumnClick="OnOlvServer_ColumnClick"
                      GridLines="True"
                      SelectColumnsOnRightClick="True"
                      SelectColumnsOnRightClickBehaviour="InlineMenu"
                      ShowCommandMenuOnRightClick="True"
                      ShowSortIndicators="True"
                      UseAlternatingBackColors="True"
                      View="Details" />
</WindowsFormsHost>

当我右键点击ObjectListView,然后turn off groups之后,它就可以了。单击列标题时,数据将按升序或降序排序。

我的问题是,在初始化turn off groups对象时如何ObjectListView?我搜索了ObjectListView程序集,没有这样的属性。所以,我在初始化时并不知道如何turn off groups。任何帮助将不胜感激。

enter image description here

1 个答案:

答案 0 :(得分:1)

将ObjectListView的ShowGroups属性更改为false,此属性默认为true。