2016-07-24 45 views
0

我有特殊情況下在ObjectListView中分組項目。通常情況下,人們會選擇列表中顯示的列,並在該列上執行GroupKeyGetter/GroupKeyToTitleConverter魔術。但是,在我的情況下,我想分組的數據不應該顯示在ObjectListView中。它只存在於模型中。到目前爲止,我發現唯一的骯髒的解決方法是使ObjectListView中顯示此數據,但設置列0的寬度。如何在ObjectListView中分組項目?

有沒有更好的方法來分組數據,它不應該顯示在視圖中?

回答

0

可以隱藏你的專欄:

OLVColumn column = new OLVColumn("HiddenGroupColumn", "ModelProperty"); 
column.IsVisible = false; 
column.GroupKeyGetter = delegate(object x) 
{ 
    return ((Model)x).ModelProperty; 
};