asp.net gridview控件中,移动鼠标到每一行就触发选择事件,怎样实现?

lcmlhs_2005 2010-10-09 03:33:25
如题:我想当鼠标在GridView控件里移动的时候,每移动到一行,就触发当前行的选择事件,怎样做到????
...全文
327 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
RUNBEAR 2010-10-10
  • 打赏
  • 举报
回复
如果要出发服务器端事件,好像不怎么合理。
qjy5277 2010-10-10
  • 打赏
  • 举报
回复
<script src="Scripts/juery/jquery-1.4.1.min.js" type="text/javascript"></script>

<script type="text/javascript">
$(function () {
alert("a");
$("#gridVied tr").hover(function () {
$(this).css("background", "red");

}, function () {
$(this).css("background", "white");
}

);

})
</script> //jquery
yujiayou 2010-10-09
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 anliuty 的回复:]
你是要实现类似下面这样的功能吗?

C# code

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Ad……
[/Quote]

别就要遍历grideview中的行了
机器人 2010-10-09
  • 打赏
  • 举报
回复
http://blog.csdn.net/fangxinggood/archive/2005/11/19/533117.aspx
happy664618843 2010-10-09
  • 打赏
  • 举报
回复
onmouseover 调用函数
wwfgu00ing 2010-10-09
  • 打赏
  • 举报
回复
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("OnMouseOver","fun(" + e.Row.RowIndex + ")");

}
}


君望永远 2010-10-09
  • 打赏
  • 举报
回复
onMouseOver 写在Item 膜板上 结合JQuery轻松搞定
flyerwing 2010-10-09
  • 打赏
  • 举报
回复
<tr OnMouseOver="alert('ddd')">
大概这样了.
wuyq11 2010-10-09
  • 打赏
  • 举报
回复
e.Row.Attributes.Add("OnClick","SelectRow(" + e.Row.RowIndex + ")");
function SelectRow(Index)
{
alert(index);
}
zsuswy 2010-10-09
  • 打赏
  • 举报
回复
你确定你要这样做? 这样每次都发送一次数据回服务器。。。。。。

我想不出什么场景下需要这样的功能。
Ghost_Khz 2010-10-09
  • 打赏
  • 举报
回复
SelectedIndexChanged 事件试试
anliuty 2010-10-09
  • 打赏
  • 举报
回复
你是要实现类似下面这样的功能吗?

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onmouseover", "e=this.style.backgroundColor; this.style.backgroundColor='#cccccc'");
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=e");
}
}

raymond123456 2010-10-09
  • 打赏
  • 举报
回复
OnMouseOver
yqyqyoyo 2010-10-09
  • 打赏
  • 举报
回复
用JS 来控制就行了。然后在JS中处理,看是提交到服务器还是直接用JS处理。自己整。
ltcszk 2010-10-09
  • 打赏
  • 举报
回复
先说清楚是客户端事件还是服务器端事件
tyang258 2010-10-09
  • 打赏
  • 举报
回复
js 可以
damjmk2 2010-10-09
  • 打赏
  • 举报
回复
OnMouseOver
aegisho 2010-10-09
  • 打赏
  • 举报
回复
移动的话要用到js了吧……
不是很清楚
1111234445 2010-10-09
  • 打赏
  • 举报
回复
路过啊路过

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧