簡體   English   中英

按下拉列表過濾Gridview的列(不在Gridview內部)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM