Как сравнить, совпадают ли имена в первом datatable со вторым и третьим datatable с помощью C#
У меня есть три таблицы данных dt1, dt2 и dt3, мне нужно проверить данные в строках первого datatable совпадения со вторым и третьим datatable
Если мой второй и третий datatable имеют те же имена, что и в первом datatable, то я не должен отображать несопоставимые имена
если в случае они не же мне нужно, чтобы отобразить, что первый объект DataTable имеет testdemo, которого нет во второй таблице DataTable если testdemo есть во второй таблице DataTable, но не в третий объект DataTable, мне нужно показать первый объект DataTable имеет testdemo но не там, в третьей таблице DataTable
например
Мой первый datatable содержит
column name test testdemo testdemo1 testdemo2
my second datatable test testupload testdemo1 testdemo2
если мы сравним выше два testupload отличается во второй таблице данных, то мне нужно показать, что testdemo и test upload отличаются
my third datatable test1 testuploaddemo testdemo1 testdemo2
тогда в этом случае мне нужно показать test и testdemo в datatable1 не совпадает с test1 и testuploaddemo в datatable3
это означает, что мне нужно сравнить объект datatable1 с датируемый 2 и таблицу 3 и датируемый 2 с DataTable 1 и datatable3 и DataTable объект DataTable объект DataTable 3 с 1 и 2, Если разными, мне нужно, чтобы показать сообщение об ошибке наконец-то нет необходимости, как я могу это сделать
Что я уже пробовал:
я не могу понять, как это сделать
Dave Kreskowiak
Лучший вопрос: почему вы храните одни и те же данные (будь то поле, поля или целая строка) в нескольких таблицах? Это просто пустая трата места в базе данных из-за дублирования данных.