前一版本 此版本是GridView是自義列,即是AutoGenerateColumns="false"。
本篇版本是示範GridView的屬性AutoGenerateColumns="true" 。不管怎樣,先來看看最終的效果吧:

哇,是怎樣實作的?
先在站點準備好一個對象,由于沒有經資料庫,隻有準備好對象,來存儲資料了。Insus.NET想,此點你沒有什麼問題才對。
Insus.NET.CollectionObject
對象寫好了,那接下來是填充資料入這個對象中,如果你在網頁中準備,得先引用命名空間usingInsus.NET因為寫類别時,就添加有此命名空間。
View Code
OK,你在網頁的.aspx中,拉一個Gridview控件:
然後去,背景.aspx.cs寫綁定資料給這個GridView 控件。
下面開始實作列隐藏與顯示功能:
在.aspx網頁中放一個DropDownList控件:
開發ASP.NET網頁,就是不停在.aspx 與.aspx.cs之間切換寫程式。現在去.aspx.cs寫DropDownList控件的OnSelectedIndexChanged事件。寫此事件之前,先寫一個函數,就是隐藏GridView列的函數:
下面是寫到OnSelectedIndexChanged事件:
完成了,理論方面,不必多過講解,代碼相信你可以一目了然。有關這個功能,如果你有任何問題,可以留言。謝謝。
以下内容于2013-05-09 12:55補充:
上面方法,把GridView改為AutoGenerateColumns="false" 也行喔!
或是如下寫法也沒有問題:
可以說得上此方法完全替代第一個版本。