您的位置:首页 > 其它

GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)

2007-12-12 21:02 911 查看
[前台]

<script language="javascript">

function DbClickEvent(d)

{

window.alert("事件类型: DoubleClidk 作用对象: " + d);

}

function ClickEvent(d)

{

window.alert("事件类型: onClick 作用对象: " + d);

}

function GridViewItemKeyDownEvent(d)

{

window.alert("事件类型: GridViewItemKeyDownEvent 作用对象: " + d);

}

function KeyDownEvent()

{

if( event.altKey && event.keyCode > 48 && event.keyCode < 54 )

{

window.alert("事件类型: FormKeyDownEvent 选中记录数: " + ( parseInt(event.keyCode) - 48 ));

}

}

</script>

[后台]

if( e.Row.RowType == DataControlRowType.DataRow)

{

//鼠标移动到每项时颜色交替效果

e.Row.Attributes.Add("onMouseOut", "this.style.backgroundColor='White';this.style.color='#003399'");

e.Row.Attributes.Add("onMouseOver", "this.style.backgroundColor='#6699FF';this.style.color='#8C4510'");

//单击/双击 事件

e.Row.Attributes.Add("OnDblClick", "DbClickEvent('" + e.Row.Cells[1].Text + "')");

e.Row.Attributes.Add("onClick", "ClickEvent('" + e.Row.Cells[1].Text + "')");

e.Row.Attributes.Add("onKeyDown", "GridViewItemKeyDownEvent('" + e.Row.Cells[1].Text + "')");

//设置悬浮鼠标指针形状为"小手"

e.Row.Attributes["style"] = "Cursor:hand";

}

# function DbClickEvent(d)
# {
# window.alert("事件类型: DoubleClidk 作用对象: " + d);
# }
# function ClickEvent(d)
# {
# window.alert("事件类型: onClick 作用对象: " + d);
# }
# function GridViewItemKeyDownEvent(d)
# {
# window.alert("事件类型: GridViewItemKeyDownEvent 作用对象: " + d);
# }
# function KeyDownEvent()
# {
# if( event.altKey && event.keyCode > 48 && event.keyCode < 54 )
# {
# window.alert("事件类型: FormKeyDownEvent 选中记录数: " + ( parseInt(event.keyCode) - 48 ));
# }
# }
#
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐