GridView的小技巧(1)--如何实现鼠标划过改变GridView的行背景色
2007-11-05 11:06
369 查看
写一些简单的小技巧也许可以帮助大家把GridView用的更好,让GridView变得更漂亮更实用,大家都见过导航行栏上的这种效果,当鼠标停留在一个栏目上面,栏目的背景色就会改变,当鼠标移开栏目的背景色又还原回来,想想我们可以把这个效果用在GridView 上面,当我们把鼠标停留在记录行上面,背景颜色就改变,当我把鼠标移开的时候背景颜色就还原,下面我们就来看看怎么实现吧。
首先我们要先导入System.Drawing这个命名空间,接下来我们要编写GridView中的RowDataBound方法,看下面的代码:
protected void gvType_RowDataBound(object sender, GridViewRowEventArgs e)
{
int i;
//执行循环,保证每条数据都可以更新
for (i = 0; i < gvType.Rows.Count; i++)
{
//首先判断是否是数据行
if (e.Row.RowType == DataControlRowType.DataRow)
{
//当鼠标停留时更改背景色
e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#00A9FF'");
//当鼠标移开时还原背景色
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=c");
}
}
}
这样就可以简单实现我们所要的效果,是不是很简单。
大家如果有更好的方法可以写在评论里面,必定实现的方法不只一种。
首先我们要先导入System.Drawing这个命名空间,接下来我们要编写GridView中的RowDataBound方法,看下面的代码:
protected void gvType_RowDataBound(object sender, GridViewRowEventArgs e)
{
int i;
//执行循环,保证每条数据都可以更新
for (i = 0; i < gvType.Rows.Count; i++)
{
//首先判断是否是数据行
if (e.Row.RowType == DataControlRowType.DataRow)
{
//当鼠标停留时更改背景色
e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#00A9FF'");
//当鼠标移开时还原背景色
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=c");
}
}
}
这样就可以简单实现我们所要的效果,是不是很简单。
大家如果有更好的方法可以写在评论里面,必定实现的方法不只一种。
相关文章推荐
- GridView的小技巧(1)--如何实现鼠标划过改变GridView的行背景色
- GridView的小技巧(1)--如果实现鼠标划过改变GridView的行背景色
- asp.net2.0鼠标移到GridView某一行如何改变该行的背景色
- GridView实现自动编号及鼠标移到GridView某一行时改变该行的背景色
- 如何实现象WORD里面用鼠标选中的字符背景色改变,然后可以复制背景色改变的字符?
- 如何实现table背景色随鼠标移动改变颜色?
- asp.net2.0鼠标移到GridView某一行如何改变该行的背景色
- 6.鼠标移到GridView某一行时改变该行的背景色方法一:
- 鼠标移到GridView某一行时改变该行的背景色方法
- 使用js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
- jQuery 实现 当鼠标放表格行上的时候改变背景色。
- 鼠标移到GridView某一行时改变该行的背景色方法一
- 鼠标移到GridView某一行时改变该行的背景色方法
- 鼠标移到GridView某一行时改变该行的背景色方法
- ASP.NET基础教程-DataGrid表格控件-利用ItemDataBound事件实现鼠标移动到控件的某一行时改变该行的背景色
- 鼠标移到GridView某一行时改变该行的背景色方法一
- 如何使鼠标经过datagrid的列时,该列背景色改变
- 在gridview里实现鼠标划过行效果
- DataGrid GridView 隔行换色 鼠标经过改变背景色
- 图形的绘制,如何使用自定义画笔(颜色,线宽,线形)。如何为程序中添加选项菜单和选项设置对话框,如何使用标准颜色对话框,如何使用字体对话框,在选项对话框中实现预览功能。实现选项对话框和窗口类中的数据交换。如何改变对话框和控件的背景色,如何改变控件的文本颜色,