【问题标题】:I would like to output list from a gridview output我想从 gridview 输出中输出列表
【发布时间】:2011-06-29 12:15:10
【问题描述】:

我有一个包含所有员工数据的表,它是一个平面 sql 表。它包含管理经理的总经理,管理团队负责人的经理,管理座席的经理。我在 gridview 上有一个输出,其中列出了 GM 下的所有代理,这很好,但我需要做的是限制经理只查看他组下的代理。他的团队通常由 5 个团队负责人组成,每个团队负责人管理大约 8 个代理。 我目前可以在 gridview 上输出他们组中的团队负责人,我需要的字段称为 Full_name。我不能做的是创建一个循环,该循环可以在 gridview full_name 列上循环,因为该名称是代理记录上的 supervisor_name,并且该字段将在经理下的团队领导下拉动代理。 我正在使用 linq 创建填充 gridview 的查询。

这是我正在使用的查询:

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()

【问题讨论】:

    标签: asp.net gridview data-binding


    【解决方案1】:

    据我所知,听起来您正在使用一个大型查询来提取主要数据,然后将其存储在 gridview 中,然后查询 gridview 列以创建更多数据。

    如果这是真的,更好的方法是对每组数据进行单独的查询,而不是在数据绑定并失去一些意义后尝试从 gridview 中检索它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-27
      • 1970-01-01
      • 1970-01-01
      • 2021-09-08
      • 1970-01-01
      • 1970-01-01
      • 2019-12-24
      • 1970-01-01
      相关资源
      最近更新 更多