Gridview的資料列中實現滑鼠懸浮變色
Gridview一般朋友們都比較常用,因為它可以方便快捷的實現我們所需的很多功能,程式碼也比較簡潔。平時的專案中這個控制元件我也比較常用,其中有個功能用到的頻率也比較多。所以記錄下備忘。
功能描述:
在gridview中,滑鼠在這個控制元件的資料列表中移動時,該列的背景隨滑鼠的移動而改變背景顏色。
功能實現:
在gridview中新增一個事件RowDataBound,程式碼如下:
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> protected void gvwNews_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onmouseover", "color = this.style.backgroundColor;this.style.backgroundColor='#EAFCD5'");
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=color");
e.Row.Attributes.Add("onclick", "ClickRow()");
}
}
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onmouseover", "color = this.style.backgroundColor;this.style.backgroundColor='#EAFCD5'");
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=color");
e.Row.Attributes.Add("onclick", "ClickRow()");
}
}
其中的onclick事件是控制選擇行首的核取方塊的,點選行便實現"點選"核取方塊一樣的效果。程式碼如下:
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> function ClickRow()
{
var obj = event.srcElement.parentElement.firstChild.firstChild.tagName;
alert(obj);
if(obj!=null && obj.tagName+""!="undefined")
{
obj.checked=obj.checked ? false : true;
}
}
{
var obj = event.srcElement.parentElement.firstChild.firstChild.tagName;
alert(obj);
if(obj!=null && obj.tagName+""!="undefined")
{
obj.checked=obj.checked ? false : true;
}
}
簡單的幾行程式碼所需功能就可以實現了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-665043/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 滑鼠懸浮tr行高亮變色
- CSS滑鼠懸浮行背景變色效果CSS
- 滑鼠懸浮導航欄背景和字型變色效果
- [譯] CSS 變數實現炫酷滑鼠懸浮效果CSS變數
- 滑鼠懸浮div實現旋轉效果
- 滑鼠懸浮圖片實現翻轉效果
- 滑鼠懸浮圖片實現縮放效果
- 滑鼠懸浮實現環形旋轉效果
- 滑鼠懸浮div動畫改變尺寸動畫
- UWP 取消GridView、ListView滑鼠選中、懸停效果View
- el-table滑鼠懸停變色
- 利用CSS變數實現炫酷的懸浮效果CSS變數
- 滑鼠懸浮連結底部出現橫線
- Android懸浮框的實現Android
- 利用css變數實現按鈕懸浮效果CSS變數
- 利用CSS變數實現令人震驚的懸浮效果CSS變數
- 滑鼠懸浮圖片出現文字說明效果
- 懸浮窗的一種實現 | Android懸浮窗Window應用Android
- CSS: hover選擇器的使用(實現滑鼠懸浮效果,滑鼠移上去div顯示)CSS
- 直播原始碼,懸浮窗滾動漸變色效果原始碼
- 簡單介紹Vue實現滑鼠懸浮切換圖片srcVue
- jQuery滑鼠懸浮翻牌效果詳解jQuery
- jQuery滑鼠懸浮聚焦效果詳解jQuery
- css滑鼠懸浮下拉選單效果CSS
- 滑鼠懸浮圖片旋轉效果
- 滑鼠移動到button顏色改變的實現
- CSS3滑鼠懸浮圖片縮小出現文CSSS3
- 滑鼠懸浮連結動畫高亮效果動畫
- 滑鼠懸浮電風扇旋轉效果
- CSS3滑鼠懸浮元素放大效果CSSS3
- CSS 滑鼠懸浮動畫暫停效果CSS動畫
- Android中的懸浮框Android
- 滑鼠懸浮連結彈出說明層
- JavaScript滑鼠懸浮展開側欄導航JavaScript
- CSS3滑鼠懸浮div旋轉效果CSSS3
- CSS3滑鼠懸浮環裝遮罩效果CSSS3遮罩
- CSS滑鼠懸浮圖片動畫放大效果CSS動畫
- 滑鼠懸浮緩慢下拉導航選單
- CSS滑鼠懸浮圖片模糊切換效果CSS