我有一個asp.net網頁,有兩個下拉列表和一個gridview。基於兩個下拉列表填充gridview
這兩個下拉列表基於對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
據我所知,我需要autopostback爲了更新gridview。
我還需要根據客戶端輸入(項目的下一個階段)更新gridview的某些列。
在此先感謝您的幫助。
增加兩個變量爲數據源,以限制它不工作? –