2009-10-05 5 views
1

J'essaie de lier le contrôle DXGrid à un IList. Bien que la liaison fonctionne parfaitement bien certaines autres fonctionnalités de la grille ne fonctionnent pas comme celles de la ligne de filtre Auto, et l'édition en ligne.Quelle est la meilleure option pour lier/éditer des données à l'aide de DXGrid à partir du modèle MVVM?

<dxg:GridControl x:Name="grid" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" DataSource="{Binding Path=Model, UpdateSourceTrigger=PropertyChanged}"> 
<dxg:GridControl.View> 
    <dxg:GridColumnView x:Name="gridView" AllowEditing="True" AllowFilter="True" ShowAutoFilterRow="True" AutoWidth="True" ShowGroupPanel="False" /> 
</dxg:GridControl.View> 
<dxg:GridControl.Columns> 
    <dxg:GridColumn FieldName="CountryCode"/> 
    <dxg:GridColumn FieldName="CountryName" AutoFilterCondition="Like"/> 
    <dxg:GridColumn FieldName="CurrencyCode"/> 
    <dxg:GridColumn FieldName="CurrencyName"/> 
    <dxg:GridColumn FieldName="Active"/> 
</dxg:GridControl.Columns> 

Quelle est la meilleure option pour lier/modifier des données en utilisant DXGrid et MVVM?

Répondre

0

Vous pouvez envisager de vous lier à une implémentation de ICollectionView. Un très bon billet de blog décrivant l'interface peut être trouvé here.

Questions connexes