在DataGrid的属性加一个OnItemDataBound="Item_Bound"
然后生成Item_Bound事件

void Item_Bound(Object sender, DataGridItemEventArgs e)...{
if (e.Item.ItemIndex!=-1)...{
e.Item.Attributes.Add("onmouseout","gridMouseEvent(this,'2');");
e.Item.Attributes.Add("onmouseover","gridMouseEvent(this,'0');");
e.Item.Attributes.Add("onclick","gridMouseEvent(this,'1');");
}
}
至此,当此ASPX页面运行时,由DataGrid生成的Table的每一个tr就有了OnMouseOut,Over,Click属性(JavaScrip事件)
本文介绍如何通过在ASP.NET DataGrid控件中添加OnItemDataBound事件,为生成的表格行添加鼠标悬停、移出及点击事件。通过具体代码示例展示了如何实现这些JavaScript事件。

2793

被折叠的 条评论
为什么被折叠?



