2015年8月24日 星期一

VS 2012 C# 有關GridView的光棒效果 -- 20150824

緣由:

早期光棓效果需要寫JavaScript才能做到,但現在Visual Studio內建就有光棒效果可以使用,容易讓使用者辨識目前所選擇的資料列。以下介紹三個方法可以輕鬆地呼叫出光棒效果。



方法一、點選GridView,選擇小箭頭,並勾選「樞紐分析表選取模式」。









































方法二、點選GridView,再透過GridView屬性,將AutoGenerateSelectButton:True。



方法三、點選GridView,選擇小箭頭,並選擇「編輯資料行」。
























選擇「CommandField」選項內的「選取」鈕,按下「加入」到選取的欄位中。最後按下「確定」鈕。


















備註:

假若您同時(方法一)和(方法二)--勾選「樞紐分析表選取模式」和修改--AutoGenerateSelectButton:True 時,這時會出現兩個「選擇」鈕,所以只需要修改一個地方就可以了。另外,這裡有發現一個BUG,當先將「樞紐分析表選取模式」取消勾選時,這時兩個「選擇」鈕會同時消失掉,若先AutoGenerateSelectButton屬性改為Fasle時,只會消失一個「選擇」鈕。





補充:若要修改光棒的顏色...等,可以SelectedRowStyle這屬性下手。(如下圖)