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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 滑鼠懸浮實現連結背景變色效果
- js實現的表格隔行變色和滑鼠懸浮變色程式碼JS
- CSS實現的滑鼠懸浮整行背景變色程式碼CSS
- 實現滑鼠懸浮table表格行背景變色效果
- jQuery實現的滑鼠懸浮和選中實現表格行背景變色效果jQuery
- jQuery實現的滑鼠在連結懸浮背景變色程式碼jQuery
- 滑鼠懸浮表格行變色程式碼
- CSS滑鼠懸浮行背景變色效果CSS
- css滑鼠懸浮div背景變色效果CSS
- javascript實現的滑鼠懸浮當前td單元格變色效果JavaScript
- 滑鼠懸浮背景變色導航選單
- javascript滑鼠懸浮行變色程式碼例項JavaScript
- css 滑鼠懸浮連結背景變色程式碼CSS
- CSS3實現的滑鼠懸浮文字顏色漸變效果程式碼例項CSSS3
- [譯] CSS 變數實現炫酷滑鼠懸浮效果CSS變數
- 滑鼠懸浮按鈕背景變色效果程式碼例項
- 滑鼠懸浮可以實現圓角矩形明亮變化效果
- GridView滑鼠移動變色View
- 滑鼠懸浮div實現旋轉效果
- 滑鼠懸浮實現環形旋轉效果
- 滑鼠懸浮圖片實現翻轉效果
- 滑鼠懸浮圖片實現縮放效果
- javascript實現滑鼠懸浮圖片實現抖動效果JavaScript
- el-table滑鼠懸停變色
- js滑鼠懸浮字串實現字串跳動效果JS字串
- 滑鼠懸浮實現翻牌效果程式碼例項
- 滑鼠懸浮三形選單變叉號
- css3實現的滑鼠懸浮按鈕動畫效果CSSS3動畫
- 滑鼠懸浮或者選中實現當前元素凹凸視覺效果視覺
- 滑鼠懸浮實現圖片動畫上下切換效果動畫
- 滑鼠懸浮實現抖動效果例項程式碼
- UWP 取消GridView、ListView滑鼠選中、懸停效果View
- css3實現滑鼠懸浮背景上下翻滾效果CSSS3
- 滑鼠懸浮文字實現霓虹燈效果程式碼例項
- 滑鼠懸浮實現當前圖片高亮效果詳解
- 滑鼠懸浮相應的表單行背景變色且有填寫提示程式碼例項
- canvas繪製滑鼠懸浮可以變大的立體小球Canvas
- 利用CSS變數實現炫酷的懸浮效果CSS變數