在WPF datagrid中,当一个单元格无效时,它会阻止其他单元格的编辑,所以用户不能输入数据,直到无效单元格变为有效。我想知道是否有一种方法可以禁用这种行为?
以下是我的datagrid使用方式:
以下是我的datagrid使用方式:
<DataGrid ItemsSource="{Binding ..}">
<DataGrid.Columns>
<DataGridTextColumn Header="Name"
Binding="{Binding Name
, UpdateSourceTrigger=PropertyChanged
, NotifyOnValidationError=True
, ValidatesOnDataErrors=True
, ValidatesOnExceptions=True}"
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
DataGrid
将在用户离开DatagridTextColumn
内的TexBox
后仍然保持编辑模式,这会在以后引起许多问题。 - mahboub_motextbox
后离开时,datagrid
应该被提交,但由于我重写了OnCellEditEnding
方法并设置了e.Cancel = true
,所以它没有被提交) - mahboub_mo