我有一个带有两个下拉列表和一个gridview 的asp.net 网页。
这两个下拉列表基于对 SQL 数据库 (2008R2) 的查询。下拉列表填充得很好。
我需要做的是根据下拉菜单中的选择创建一个网格视图。
第一个下拉菜单允许用户选择工作名称 - 虽然这对用户有帮助,但我需要的是与该工作名称相关联的工作 #。第二个下拉菜单是一个非常直接的阶段(三个选择)。
现在我有基于 SQL 中主表的网格视图,但我只需要显示相关的结果。我可以根据过滤器执行此操作,但用户通常不知道作业编号。
这是gridview的数据源:
SELECT a.[Annotation Number], a.Page_ID, a.[Annotation By], a.[Annotation Type],
a.[Business Unit], a.[Actual Agency Error], a.[Error Type], a.[Annotation Comments],
a.[Team Comments], a.sgkComments
FROM MasterAnnotation AS a
INNER JOIN ActiveWorkPages AS b
ON a.Page_ID = b.WorkPage INNER JOIN ActiveJob AS c ON c.Job = b.Job
ORDER BY a. [Annotation Number]
我认为我可以做的是将两个变量添加到数据源中以通过 b.Job = @Job 和 Stage = @Stage 来限制它
我知道我需要自动回发才能更新 gridview。
我还需要根据客户输入使用某些列更新 gridview(项目的下一阶段)
提前感谢您的帮助。