实现DataGrid的某一行随着鼠标的移入移出而改变颜色
2006-08-24 16:38
507 查看
private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemIndex!=-1) //鼠标在DataGrid中移动时,选中的那一行显示颜色
{
e.Item.Attributes.Add("onmouseover","this.setAttribute('BKC',this.style.backgroundColor);this.style.backgroundColor='#99cfff'");
e.Item.Attributes.Add("onmouseout","this.style.backgroundColor=this.getAttribute('BKC');");
}
}
或者
在.aspx页面添加如下代码:
<script>
var curColor;
function MouseOver(Element)
{
curColor=Element.style.backgroundColor;
Element.style.backgroundColor="DarkGray";
Element.style.cursor="hand";
}
function MouseOut(Element)
{
Element.style.backgroundColor=curColor;
Element.style.cursor="default";
}
</script>
然后再.cs文件中添加如下代码:
在你的绑定DataGrid的代码中添加
foreach(DataGridItem CurRow in this.DataGrid1.Items)
{
CurRow.Attributes.Add("onmouseover","MouseOver(this);");
CurRow.Attributes.Add("onmouseout","MouseOut(this);");
}
{
if(e.Item.ItemIndex!=-1) //鼠标在DataGrid中移动时,选中的那一行显示颜色
{
e.Item.Attributes.Add("onmouseover","this.setAttribute('BKC',this.style.backgroundColor);this.style.backgroundColor='#99cfff'");
e.Item.Attributes.Add("onmouseout","this.style.backgroundColor=this.getAttribute('BKC');");
}
}
或者
在.aspx页面添加如下代码:
<script>
var curColor;
function MouseOver(Element)
{
curColor=Element.style.backgroundColor;
Element.style.backgroundColor="DarkGray";
Element.style.cursor="hand";
}
function MouseOut(Element)
{
Element.style.backgroundColor=curColor;
Element.style.cursor="default";
}
</script>
然后再.cs文件中添加如下代码:
在你的绑定DataGrid的代码中添加
foreach(DataGridItem CurRow in this.DataGrid1.Items)
{
CurRow.Attributes.Add("onmouseover","MouseOver(this);");
CurRow.Attributes.Add("onmouseout","MouseOut(this);");
}
相关文章推荐
- 实现DataGrid的某一行随着鼠标的移入移出而改变颜色
- 实现DataGrid的某一行随着鼠标的移入移出而改变颜色
- datagrid每一行都会随着鼠标的动作改变颜色
- datagrid每一行都会随着鼠标的动作改变颜色
- DataGrid中实现鼠标移入移出变色,且选择再变色,取消选择恢复原色,且原色隔行不一样的代码...
- asp.net 鼠标移入Repeater某一行时改变颜色并且checkbox列被选中
- ASP.NET基础教程-DataGrid表格控件-利用ItemDataBound事件实现鼠标移动到控件的某一行时改变该行的背景色
- 【简单】H5 jQuery鼠标移入移出改变图片大小动画的实现
- html,css鼠标停留表格一行颜色随着变化之实现
- 在表格菜单中,用JavaScript实现随着鼠标的滚动改变行的颜色
- 鼠标移动,改变DataGrid颜色
- 鼠标经过、移出改变表格颜色
- 实现鼠标放上高亮显示,鼠标移出显示原来的颜色
- Ferris教程学习笔记:js示例2.11 图片列表:鼠标移入/移出改变图片透明度
- 鼠标停留在GridView某一行时,行的颜色改变
- 鼠标移动,改变datagrid颜色
- DataGrid中鼠标单击行改变颜色
- 一行代码设置TForm颜色的前世今生(属性赋值引起函数调用,然后发消息实现改变显示效果),TForm的初始颜色在dfm中设置了clBtnFace色
- js的面向对象(实现鼠标移入移出右下角出现备注)
- 在Web DataGrid 中当鼠标移到某行与离开时行的颜色发生改变(结合javascript)