2010-05-03 9 views

ответ

0

Да, вы можете сделать это. Пример SQL является:

SELECT * FROM firstTable UNION ALL SELECT * FROM secondTable

Тогда вы можете получить результаты в DataTable и привязать этот DataTable к GridView.

+0

okay thanks ... теперь, как если бы я хотел отображать извлеченные данные в формате, который я хочу (вертикальный, редактируя размер шрифта, цвет и т. Д. Стили), возможно, без gridview. – piku

+0

Вы можете использовать компонент Table или по-прежнему можете создать свой gridview в соответствии с вашими требованиями. Вы также можете создать настраиваемый компонент, но в вашем случае я думаю, что gridview или компонент таблицы будут выполнять работу –

+0

okay ... я увижу через это ... спасибо – piku

0

Да, это возможно, если обе схемы возвращенных результатов одинаковы.

Вам необходимо будет либо присоединиться к ним на уровне SQL (с UNION), либо на уровне кода (с Enumerable.Union()).

В нижней строке вы можете назначить только один источник данных для элемента управления.

+0

okay thanks ... теперь, как если бы я хотел отобразить выбранные данные в формате, который я хочу (вертикально, редактируя размер шрифта, цвет и т. Д. Стили i.e), возможно, без gridview. – piku

0

Я могу думать двумя способами сделать это, во-первых, что SQL-запрос соединяет данные в желаемом порядке и возвращает их слияние.

Другой выполняет запрос, который возвращает DataSet с двумя таблицами и объединяется в C#, создавая третий код с кодами с нужными столбцами и заполняя позже полученные данные.

я буду использовать первый вариант, если есть .. Возможное

+0

okay thanks ... теперь, как если бы я хотел показать полученные данные в формате, который я хочу (вертикально, редактируя размер шрифта, цвет и т. Д. Стили), возможно, без gridview. – piku

Смежные вопросы