手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >asp.net GridView和DataList实现鼠标移到行行变色
asp.net GridView和DataList实现鼠标移到行行变色
摘要:在GridView控件的RowDataBound事件里添加以下代码if(e.Row.RowType==DataControlRowType....

在GridView控件的RowDataBound事件里添加以下代码

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

{

//当鼠标移到行上时更改背景色

e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#EE82EE'");

//当鼠标移开时还原背景色

e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=c");

}

在设计页面添加了DataList控件后,我在使用DataList绑定数据时是通过单元格来绑定的,因此鼠标效果就在源代码页面去实现,如下例所示

<asp:DataList ID="DataList1" runat="server" BorderWidth="1" >

<ItemTemplate>

<tr onmouseover="this.style.backgroundColor='#8EC26F'" onmouseout="this.style.backgroundColor=''" >

<td>

<asp:Label ID="Label1" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.ID") %>'></asp:Label>

</td>

<td>

<asp:Label ID="Label2" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Area") %>'></asp:Label>

</td>

</tr>

</ItemTemplate>

<HeaderTemplate>

Header1</td>

<td>Header2

</HeaderTemplate>

</asp:DataList>

【asp.net GridView和DataList实现鼠标移到行行变色】相关文章:

asp.net下用js实现鼠标移至小图,自动显示相应大图

asp.net gridview多页时的批量删除

asp.net button 绑定多个参数

asp.net Google的translate工具翻译 API

asp.net jscript 一句话木马

asp.net listbox实现单选全选取消

asp.net Repeater取得CheckBox选中的某行某个值

asp.net Hashtable 遍历写法

asp.net neatUpload 支持大文件上传组件

DataGridView自动调整行高和行宽

精品推荐
分类导航