У меня есть таблица, которая содержит все данные о сотрудниках, это плоская таблица SQL.Он содержит генеральных менеджеров, которые управляют менеджерами, и менеджеров, которые управляют руководителями групп, которые управляют агентами.У меня есть вывод на gridview, в котором перечислены все агенты под GM, это нормально, но мне нужно ограничить просмотр менеджерами только тех агентов, которые входят в его группу.Его группа обычно состоит из 5 руководителей команд, каждый из которых управляет примерно 8 агентами.В настоящее время я могу выводить руководителей групп из их группы в виде таблицы, нужное мне поле называется Full_name.Что я не могу сделать, так это создать цикл, который может зацикливаться на столбце полного имени gridview, так как это имя - supervisor_name в записи агентов, и именно это поле будет тянуть агентов под лидерами команд под менеджерами.Я использую linq для создания запроса, который заполняет сетку.
Вот запрос, который я использую:
Protected Sub allbymgr_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles allbymgr.Click
Dim dC As New APDDataClassesDataContext()
Dim MG = From p In dC.ALLs_employees _
Where p.SUPERVISOR_NAME = lblfname.Text And _
p.EMPLOYMENT_STATUS = "A" _
Order By p.FULL_NAME _
Select p.FULL_NAME, p.LOCATION_NAME, p.EMPLOYMENT_STATUS, _
p.SUPERVISOR_NAME
GridView3.DataSource = MG
GridView3.DataBind()