madaxe2020
成员
- 已加入
- 2020年9月7日
- 留言内容
- 17
- 编程经验
- 5-10
在我的应用程序中,我可以在数据网格视图中添加/删除大陆,这可以正常工作,但是如果我更改了属于现有大陆的名称,则该更改不会反映在数据网格视图中
我必须更改什么才能更新数据网格视图
谢谢
马达克斯
我必须更改什么才能更新数据网格视图
谢谢
马达克斯
XAML:
<DataGrid x:Name="Dgv_ContinentList"
AutoGenerateColumns="False"
ItemsSource="{Binding continentsCollection,
Mode=TwoWay,
NotifyOnSourceUpdated=True,
UpdateSourceTrigger=PropertyChanged}"
SelectedItem="{Binding Dgv_SelectedItem,
Mode=TwoWay,
NotifyOnSourceUpdated=True,
UpdateSourceTrigger=PropertyChanged}"
ColumnWidth="*"
Background="#FF9F9E9E"
Margin="250,125,50,50" >
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding continent_name}" Header="Continent Name" IsReadOnly="True"/>
<DataGridTextColumn Binding="{Binding modifying_user_id}" Header="Modifying User" IsReadOnly="True"/>
<DataGridTextColumn Binding="{Binding modifying_date}" Header="Modification Date" IsReadOnly="True"/>
<DataGridTextColumn Binding="{Binding status}" Header="Status" IsReadOnly="True"/>
</DataGrid.Columns>
</DataGrid>
Property:
private ObservableCollection<Continent> _continentsCollection;
public ObservableCollection<Continent> continentsCollection
{
get => _continentsCollection;
set
{
if (value == _continentsCollection)
return;
_continentsCollection = value;
base.NotifyPropertyChanged();
}
}
Last edited: