有網友要求在GridView控件上,不管是單擊(onclick)還是雙擊(ondblclick),想獲取所擊行的信息。
技術難度是為GridView的行注冊單擊或是雙擊事件。看例子吧:
在數據庫中創建數據或是在網頁中,創建數據集。在站點中,創建一個網頁,並在網頁中添加一個GridView控件:
現在,我們去.aspx.cs為GridView控件綁定數據:
在寫Gridview的OnSelectedIndexChanging="GridViewFruit_SelectedIndexChanging"事件之前,我們先寫存放所選擇的信息表格:
此表格在運行時,生成這樣子:
現在可以寫OnSelectedIndexChanging="GridViewFruit_SelectedIndexChanging"事件了:
下面是重點部分,就是為GridView注冊單擊或是雙擊事件, 在.aspx.cs代碼頁中,override render方法:
動畫演示: