我有数据网格绑定到的ObservableCollection作为源,数据网格单元允许用户更改值,这个问题时,我改变细胞重视的ObservableCollection不更新的Datagrid绑定到的ObservableCollection WPF
这里是我的数据网格代码:
<DataGrid.Columns>
<DataGridTextColumn Header="Item" Binding="{Binding Item.ItemName,Mode=TwoWay}" Width="100" IsReadOnly="False" />
<DataGridTextColumn Header="Price" Binding="{Binding SalePrice,Mode=TwoWay}" Width="100" IsReadOnly="False" />
<DataGridTextColumn Header="Qtn" Binding="{Binding Quantity,Mode=TwoWay}" Width="100" IsReadOnly="False" />
<DataGridTextColumn Header="Totla" Binding="{Binding Total,Mode=TwoWay}" Width="100" IsReadOnly="False" />
</DataGrid.Columns>
任何建议
可能的复制*不清楚你在问什么。*什么是你的问题? - 发布相关的数据项目类。 –
我不认为这会起作用,除非您连接了CellUpdateChanged事件来更新该selecteditem。 –
@leolorenzoluis当然是完全不真实和错误的。默认情况下WPF中支持双向数据绑定,没有任何背后的代码。 –