2013-11-22 2 views
0

Я хотел бы знать, как использовать asp.net vb для создания gridview, у которого один запрос является заголовками столбца, а затем использовать эти заголовки столбцов для заполнения таблицы. Я сделал это в классическом стиле, но хотел бы знать, как это сделать в .net. Ниже приведены мои запросы, которые выполняют это в asp classic.Запросить один для заголовков столбцов, запрос 2 для данных строки

Select DOA,GroupName From Groups Where Doa is not null Order by zDOA 

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

SELECT DISTINCT TM.PersonID, GroupMembers.FullNm, TM.zUpdatedOn, Location.LocationName FROM GroupMembers INNER JOIN TM ON GroupMembers.PersonID = TM.PersonID Inner JOin Location ON Location.LocationID = GroupMembers.LocationID INNER JOIN Groups ON GroupMembers.GroupsID= Groups.ID WHERE (GroupMembers.zIsActive = 1) AND GroupMembers.LocationID = "&LocationID&" AND Groups.DOA IS NOT NULL order by FullNm 

Этот запрос получает имя людей, их расположение (от StringQuery), а затем выясняет, какие группы они находятся. Когда это циклы, через которые группы они находятся, он сравнивает их группы для всех групп. Когда они совпадают, я поставлю флажок в правильном месте. Я прикрепил образ этого. КРАСНЫЙ из первого запроса, а СИНИЙ - из второго запроса. Мой вопрос заключается в том, как реплицировать это в .net. Я не могу поставить первый запрос в качестве столбцов и заполнить остальные вторым запросом.

! [Пример]

ответ

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