gpt4 book ai didi

c# - 当它绑定(bind)到 XmlDataProvider 时,如何在 WPF DataGrid 中创建一个新行?

转载 作者:可可西里 更新时间:2023-11-01 08:05:44 26 4
gpt4 key购买 nike

我有一个项目,其中 XmlDataProvider 绑定(bind)到 WPF DataGrid 控件。我在 DataGrid 上设置了如下绑定(bind):

<dg:DataGrid ItemsSource="{Binding Source={StaticResource XmlData}, XPath=Root/People/Person}"
AutoGenerateColumns="False">
<dg:DataGrid.Columns>
<dg:DataGridTextColumn Header="ID" Binding="{Binding XPath=ID}"/>
<dg:DataGridTextColumn Header="Name" Binding="{Binding XPath=Name}"/>
</dg:DataGrid.Columns>
</dg:DataGrid>

用户可以毫无问题地使用 DataGrid 编辑条目。我无法完成的是允许用户使用 DataGrid 添加新行(即新人)。我怎么能允许这样做?

最佳答案

确保您设置了:CanUserAddRows="True" 并且绑定(bind)类的默认构造函数可用。

关于c# - 当它绑定(bind)到 XmlDataProvider 时,如何在 WPF DataGrid 中创建一个新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/480098/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com