怎么在gridview 的列做一个连接?鼠标经过时颜色改变?
3个回答
展开全部
protected void gvCategory_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
//鼠标在哪行,哪行就变色; 鼠标离开,该行颜色恢复正常
//oldBG=this.style.backgroundColor 保存当前行原来的颜色
e.Row.Attributes.Add("onmouseover", "oldBG=this.style.backgroundColor; this.style.backgroundColor='#F0e033';");
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=oldBG");
}
}
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
//鼠标在哪行,哪行就变色; 鼠标离开,该行颜色恢复正常
//oldBG=this.style.backgroundColor 保存当前行原来的颜色
e.Row.Attributes.Add("onmouseover", "oldBG=this.style.backgroundColor; this.style.backgroundColor='#F0e033';");
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=oldBG");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在gridview的RowDataBound事件了写上下面的代码:
if (e.Row.RowType == DataControlRowType.DataRow)
{
//当鼠标停留时更改背景色
e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#6183c2'");
//当鼠标移开时还原背景色
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=c");
////设置悬浮鼠标指针形状为"小手"
e.Row.Attributes["style"] = "Cursor:hand";
}
if (e.Row.RowType == DataControlRowType.DataRow)
{
//当鼠标停留时更改背景色
e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#6183c2'");
//当鼠标移开时还原背景色
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=c");
////设置悬浮鼠标指针形状为"小手"
e.Row.Attributes["style"] = "Cursor:hand";
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<asp:TemplateField HeaderText="金额">
<ItemTemplate>
<a href="#"onmouseover="style.backgroundColor='#C86F70'" onmouseout="style.backgroundColor='#DDC676'" > <%# Eval("goods_sum")%></a>
</ItemTemplate>
</asp:TemplateField>
<ItemTemplate>
<a href="#"onmouseover="style.backgroundColor='#C86F70'" onmouseout="style.backgroundColor='#DDC676'" > <%# Eval("goods_sum")%></a>
</ItemTemplate>
</asp:TemplateField>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询