DevExpress,GridControl:排序和分组默认情况下处于禁用状态

时间:2012-04-04 17:04:47

标签: wpf devexpress

我的wpf应用上有一个GridControl。默认情况下,排序和分组被禁用,我找不到正确的属性来启用它们。

你知道我该如何解决这个问题吗?

这是网格:

<dxg:GridControl ItemsSource="{Binding Source={StaticResource progs}}" Height="600" Margin="5" x:Name="grid">
        <dxg:GridControl.Columns>
            <dxg:GridColumn FieldName="Mentor.LName"/>
            <dxg:GridColumn FieldName="Time"/>
            <dxg:GridColumn FieldName="STID"/>
            <dxg:GridColumn FieldName="Student.LName"/>
            <dxg:GridColumn FieldName="EID"/>
            <dxg:GridColumn FieldName="ExtraStudent.LName"/>
        </dxg:GridControl.Columns>
        <dxg:GridControl.View>
            <dxg:TableView x:Name="tview" AllowFixedGroups="True" ShowGroupedColumns="True" NavigationStyle="Row"
                               AllowPerPixelScrolling="True"  AllowSorting="True"
                                    AllowEditing="False"  AutoWidth="True" AllowGrouping="True" AllowMoving="True"
                           RowDoubleClick="TableView_RowDoubleClick" />
        </dxg:GridControl.View>
    </dxg:GridControl>

来源:

<CollectionViewSource x:Key="progs" />

这是代码:

var progSource = (CollectionViewSource)Resources["progs"];
        progSource.Source = (from f in db.Programmes where f.Date == dateTimePicker.Text select f).GroupBy(m => m.MID);
        progView = (BindingListCollectionView)progSource.View;

0 个答案:

没有答案