1
SelectedItem.DT抛出错误时未调用Validation_Error? DT是来自SQL查询的DataTable,如果TSQL失败,我想显示SQL错误。我想我可以建立一个DataTable并将ex.msg放在表中。但我宁愿调用Validation_Error。DataGrid Validation.Error Not Called
<DataGrid Grid.Row="1" Grid.Column="0" AutoGenerateColumns="True"
ItemsSource="{Binding ElementName=cbReports, Path=SelectedItem.DT, ValidatesOnExceptions=True, NotifyOnValidationError=True, NotifyOnSourceUpdated=True}"
Validation.Error="Validataion_Error" />
此文本框(在另一页上)在set中引发错误时会调用Validation_Error。
<TextBox Text="{Binding Path=DF.FieldValue, Mode=TwoWay, ValidatesOnExceptions=True, NotifyOnValidationError=True}"
Validation.Error="Validataion_Error"/>
谢谢,我该如何将DataTable转换为ObservableCollection? – Paparazzi
我建议你使用AutoMapper(http://automapper.org/),否则你需要自己创建方法和复制数据。 – Ekk