У меня есть две зеркальные таблицы данных (одинаковая структура с двумя первичными ключами):
- DataTable_A ---> привязано к DataGridView
- DataTable_B ---> заполнено из базы данных
Поскольку DataTable_B заполняется запросом в базу данных каждые 2 секунды, мне нужно отразить DataTable_A как DataTable_B, избегая непосредственного заполнения DataTable_A. Когда запись исчезает из DataTable_B, мне нужно удалить запись также из DataTable_A. Каков наилучший способ сделать это?
Сейчас я делаю цикл for для каждой строки в DataTable_B, и если эта строка не существует в DataTable_A, я ее удаляю.
Есть ли лучший способ сделать это?