Связывание N таблиц с одним GridView без соединения SQL

91
6

У меня есть несколько таблиц, каждая из которых имеет разные столбцы: enter image description here

каждый пользователь (имеет ID) может отправлять сообщения на мой сайт и добавлять некоторые события, поэтому каждое обновление относится к связанной таблице! но моя проблема заключается в том, как показать эту информацию только в одном Gridview. что-то вроде facebook Timeline, в котором отображаются ваши обновления, отсортированные по дате.
Я попытался использовать SQL-соединение, но это не очень хороший способ, потому что у меня от 10 до 12 таблиц, и объединение всех этих таблиц требует много времени.
я хочу иметь gridview который связывается из разных таблиц, сортируя информацию по их дате (каждая таблица имеет столбец даты)
Извините за мой плохой английский.

спросил(а) 2021-01-19T13:24:11+03:00 9 месяцев назад
1
Решение
65

Вам нужно будет использовать один источник данных для вашего Gridview, что означает, что вам нужно присоединиться к вашим таблицам в одном запросе или использовать несколько Gridviews (по одному на таблицу). Я не понимаю, почему присоединение к вашим таблицам в запросе было бы более трудоемким, чем любой другой способ, который вы предлагаете, предполагая, что есть способ сделать это в Gridview, вы просто выполняете трудоемкую задачу по сортировке, а не по на рендере.

Возможно, разместите свой запрос и код gridview для более конкретного ответа.

ответил(а) 2021-01-19T13:24:11+03:00 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема