gpt4 book ai didi

wpf - WPF 中的可编辑数据网格

转载 作者:行者123 更新时间:2023-12-04 04:08:47 24 4
gpt4 key购买 nike

我有一个程序,我需要用户在 DataGrid 中输入数据。我虽然设置“CanUserAddRows”的简单行为足以让用户添加新行,但似乎它不会削减它。

我还需要定义其他东西才能使它们工作吗?我的 DataGrid 中有 ComboBoxes 和 TextBoxes,所以它是非常常见的控件。

我到目前为止的代码是这个

<dg:DataGrid Name="GridFournisseur" ItemsSource="{Binding}" 
Margin="423,41,23.5,0" Height="193" VerticalAlignment="Top"
CanUserAddRows="True" CanUserDeleteRows="True" IsTabStop="True" RowHeight="12" SelectionUnit="CellOrRowHeader">

<dg:DataGrid.Columns>

<dg:DataGridComboBoxColumn Header="Fournisseur" Width="*" MinWidth="150"
IsReadOnly="False" />

<dg:DataGridTextColumn Header="Prix" Width="SizeToHeader" MinWidth="50"
Binding="{Binding Categorie}"
IsReadOnly="False"/>
<dg:DataGridTextColumn Header="Délai" Width="SizeToHeader" MinWidth="50"
Binding="{Binding NoPiece}"
IsReadOnly="False"/>
</dg:DataGrid.Columns>
</dg:DataGrid>

我只有这个 DataGrid,我想在其中编辑它的内容,一开始它是空的。

最佳答案

它可以是许多事情中的任何一个。请看this article .

问题很可能是您绑定(bind)到不支持添加项目的 Collection View 。我相信网格可能期望实现 IEditableCollectionView 的 Collection View 或 IBindingList , 支持添加项目的接口(interface)。

关于wpf - WPF 中的可编辑数据网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1423655/

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