2013-06-05 116 views
0

我正在與Grid控制DevExpress WPF並得到了問題。你們請幫助我。DevExpress網格不顯示

我有一個Grid它綁定來自ViewModel的數據。 ViewModel工作正常。我可以查詢數據並將它們推送到View。問題是我可以加載數據,但他們不顯示在Grid即使我可以CRUD他們。

這是我的demo

這裏是我的代碼:

<dxg:GridControl Name="ResItemGridControl" 
       ItemsSource="{ 
       Binding ItemTypeList, 
       Mode=TwoWay, 
       UpdateSourceTrigger=PropertyChanged}" 
       AutoPopulateColumns="False"> 

    <dxg:GridControl.Columns> 
     <dxg:GridColumn FieldName="ItemCode" 
         Header="Code" 
         DisplayMemberBinding="{Binding ItemCode, Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/> 

     <dxg:GridColumn FieldName="ItemName" 
         Header="Name" 
         DisplayMemberBinding="{Binding ItemName, Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/> 
    </dxg:GridControl.Columns> 

    <dxg:GridControl.View> 
     <dxg:TableView Name="ResItemTableView" 
         ShowGroupPanel="False" 
         MultiSelectMode="None" NavigationStyle="Row" 
         FocusedRow="{Binding SelectedItem,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}" /> 
    </dxg:GridControl.View> 
</dxg:GridControl> 

回答

0

我不認爲你需要的DisplayMemberBinding參數。 ItemsSource負責整個網格和每列的綁定。FieldName從數據庫記錄或ObservableCollection項目或其他選擇字段。

+0

感謝johndsamuels ...但仍然無法正常工作,我認爲DisplayMemberBinding無所謂...我已經在另一個DEvExpress網格中使用。 – rockydant