有網友在論壇問及怎樣隐藏或顯示GridView控件的列。下面是Insus.NET實作方法,可供參考。
GridView資料, 首先來看看實作後的結果:

Insus.NET把GridView第一列設定好不能隐藏,其餘2至4列的索引為1至3。在GridView控件上方,放一個DropDownList和兩件铵鈕:
在.aspx.cs上兩個铵鈕的Click事件:
寫得不好,代碼有備援,是以改為:
Ok, Insus.NET在接下來的示範中,使用另外一種方法來實作,讓你能有更多的參考,首先想辦法去擷取GridView的列索引和列名,是的,是擷取列名。并把它們存儲起來,然後分别綁至兩個DropDownList控件内。這樣不需要使用兩個按鈕。如:
下面是擷取Gridview的列索引和列名:
View Code
把資料綁定至兩個DropDownList控件去:
然後是處理RadioButtonList的結果,把所選擇的值轉為bool值:
下面是處理兩個下拉菜單選擇變化事件:
再來看看運作的效果: