2014-10-09 7 views
0

Я использую 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

попытайтесь изменить свойство ShowGroups объекта ObjectListView на false. – kennyzx

+0

Это работает. Спасибо. Не могли бы вы отправить ответ, и я буду принимать его в качестве ответа? – AechoLiu

ответ

0

Изменение ShowGroups свойство ObjectListView ложь, это свойство по умолчанию верно.

Смежные вопросы