У меня есть два DataTable
с точно такой же структурой, схемой и ограничениями, но с разными строками.Связывание DataGrid с двумя данными DataTable
Мне нужно отображать эти таблицы в конкатенации DataGrid
, то есть сначала строки первого DataTable
, а затем строки второго.
Я не хочу присоединяться, объединять или любую операцию, которая создает новый объект DataTable
, так как мне нужны, чтобы изменения на двух оригиналах были показаны в DataGrid
(а также в другом направлении: если пользователь изменяет что-то в DataGrid
, я хочу, чтобы обновлялись два оригинала DataTable
).
Так что я думаю, что мне нужен «прокси», как DataView
на двух DataTable
, но я понятия не имею, возможно ли это.
Вам по-прежнему необходимо объединить их в один объект (другая таблица, представление и т. Д.), Который затем устанавливается как «DataGrid.ItemsSource». Отношения не имеют значения. – Sinatr
@Sinatr, но таким образом изменения в двух исходных DataTable не влияют на DataGrid и наоборот. – WoDoSc