我的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;