C# WPF中两种数据网格的比较及不同颜色的匹配显示

C# WPF中两种数据网格的比较及不同颜色的匹配显示,c#,.net,wpf,wpfdatagrid,C#,.net,Wpf,Wpfdatagrid,以下是我使用的两个数据网格,它们绑定到SQLDataAdapter的DataTable.DefaultView <DataGrid AutoGenerateColumns="True" Height="261" HorizontalAlignment="Left" Margin="12,215,0,0" Name="rResultGrid1" VerticalAlignment="Top" Width="399" ItemsSource="{Binding Path=LastOutput

以下是我使用的两个数据网格,它们绑定到SQLDataAdapter的DataTable.DefaultView

 <DataGrid AutoGenerateColumns="True" Height="261" HorizontalAlignment="Left" Margin="12,215,0,0" Name="rResultGrid1" VerticalAlignment="Top" Width="399" ItemsSource="{Binding Path=LastOutput.Output1, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />

 <DataGrid AutoGenerateColumns="True"  Height="261" HorizontalAlignment="Left" Margin="471,215,0,0" Name="rResultGrid2" VerticalAlignment="Top" Width="381" ItemsSource="{Binding Path=LastOutput.Output2, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>

我想比较上述两个网格的内容,如果有任何不匹配,我想突出显示各自的字段颜色

这里是否有最佳实践可供遵循?
请帮帮我。

首先,我猜bp正在将此类loginc重新定位到/a viewmodel中,并定义类似datarow类的内容,该类将datatable的列作为属性以及匹配信息的属性。