[英]Filter Columns of Gridview by Dropdownlist (not inside Gridview)
我有一個簡單的下拉列表,其中有3個條目:gridview之外的“ WLTP”,“ NEDC”,“ RDE”。
然后,我有一個具有以下列名的普通gridview:“ ID”,“名稱”,“ WLTP”,“ NEDC”,“ RDE”。
我從Access數據庫通過ADO.net獲取數據。
現在,我只希望用戶單擊下拉列表並選擇一個條目,例如“ NEDC”。
現在,應始終顯示列“ ID”,“名稱”,但應僅顯示列“ NEDC”,而不顯示其余的“ WLTP”和“ RDE”。
我的問題:我是否必須用原來的代碼修改SELECT QUERY:
SELECT ID, Name, WLTP, NEDC, RDE FROM tblName;
到簡化版:
SELECT ID, Name, NEDC FROM tblName;
但這不是另一個數據庫連接的有效方法嗎?
我可以簡單地過濾gridview本身嗎?
問候!
不,您不需要更改sql查詢並每次都訪問數據庫。 相反,您可以使用列表的DropdownList_SelectedIndexChagned
事件,在這種情況下,您可以設置gridview列的可見性。 這是該事件的更多信息 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.