Sofari Sofari Ответов: 3

Как я могу отобразить два результата запроса в одном gridview?


Можно ли независимо отображать результаты 2 sql-запросов в одном datagridview? Если да, то могу ли я привести пример? Спасибо!!!!

Что я уже пробовал:

Я пытаюсь отобразить два результата запроса в одном gridview. Я много путешествовал по интернету, но так и не получил должного ответа. Пожалуйста, помогите кому-нибудь.

3 Ответов

Рейтинг:
2

Moses Lebotsa

Привет, Софари. Мой вопрос к вам заключается в том, возвращают ли запросы результаты с похожим именем столбца? Если это так, то вы можете объединить результаты в sql и получить один результирующий набор, который вы можете просто привязать к своей сетке.


Sofari Sofari

Да, они возвращают аналогичный столбец, вот два запроса:

1. Выберите Matricule, Nom, Prenom, Age из tbl_agent, где Age < '35'
2. выберите Matricule и Nom,Prenom,возраст от tbl_agent где возраст=(выбрать Макс(возраст) от tbl_agent)

Afzaal Ahmad Zeeshan

Чтобы задать вопросы о конкретной проблеме, вы должны рассмотреть возможность использования комментариев вместо публикации их в качестве решений.

Moses Lebotsa

сожалеть об этом. Моя вина. Я должен был прокомментировать. Спасибо Afzaal.

Рейтинг:
1

Moses Lebotsa

Привет Софари

Вы можете просто объединить результаты следующим образом:

<pre>
     select Matricule,Nom,Prenom,Age from tbl_agent where Age < '35'
     union all
     select Matricule,Nom,Prenom,Age from tbl_agent where Age Age=(select MAX(Age) from              tbl_agent  



и просто используйте результирующий набор для заполнения вашей сетки


Sofari Sofari

Ладно, спасибо тебе, Моисей!

Теперь мой следующий вопрос: Как отобразить данные первого запроса только по клику бутона, я хотел бы сделать выбор с помощью кнопок для отображения обоих запросов

Рейтинг:
0

Hitesh-Systematix

Не могли бы вы дать более подробную информацию о ваших данных, которые вы хотите связать?
Чтобы мы могли найти решение.

Хотя, если у вас одинаковая структура данных в обоих sql-запросах, то да, вы можете ее получить.
Вам просто нужно будет объединить эти данные перед связыванием с gridview.


Sofari Sofari

У меня есть форма с двумя кнопками, связанными с запросами, я хотел бы, чтобы каждый щелчок по результатам каждого запроса появлялся в gridview независимо

Hitesh-Systematix

Итак, вам нужно создать общую функцию для привязки представления сетки к параметру результата запроса.
Теперь при нажатии кнопок вам просто нужно будет выполнить запрос и передать результирующие данные в вышеприведенную функцию.

Я думаю, что это будет самый стандартный способ для вашего случая.

Sofari Sofari

Я постараюсь применить ваше предложение и вернусь к вам в случае неудачи

Afzaal Ahmad Zeeshan

Если сообщение не является решением, то это комментарий. Комментарии имеют свое собственное пространство в потоке, и решения не должны публиковаться для комментариев.