在gridview 列表中,需要添加如下效果,如果經過時變色,移開時還原成以前的顏色,行選中時通過加深色,從而知道選中了哪行
在gridview 列表中,需要添加如下效果,如果經過時變色,移開時還原成以前的顏色,行選中時通過加深色,從而知道選中了哪行,特別是列表數據比較多的時候,標志很重要,同時觸發選中行事件,那么如何 行選中加顏色,同時也出發我們事件了?如果我們通入 e.Row.Attributes.Add("onclick", 綁定兩次,發現只能觸發其中的一個,其實可以把另個放到一個里面 下面是具體的例子: 代碼如下:protected void EditGridview_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType== DataControlRowType.DataRow) { //當鼠標放上去的時候 先保存當前行的背景顏色 并給附一顏色 e.Row.Attributes.Add("onmouseover", "currentcolor=this.style.backgroundColor;this.style.backgroundColor='inactivecaptionte新聞熱點
疑難解答