Я хотел бы знать, как использовать 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. Я не могу поставить первый запрос в качестве столбцов и заполнить остальные вторым запросом.