首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView隔行变色,该如何处理

2012-04-16 
GridView隔行变色会用js来控制table隔行变色,但是GridView不知道该怎么使用,不是鼠标指上的变色,而是各行

GridView隔行变色
会用js来控制table隔行变色,但是GridView不知道该怎么使用,不是鼠标指上的变色,而是各行编一个颜色,在CSS里面设置。

[解决办法]
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{

if (e.Row.RowIndex != -1)
{
if (e.Row.RowIndex % 2 != 0)
{
e.Row.Attributes.Add("onclick", "tog(this,'" + ApplicationAlert.pstrSecondColor + "')");
}
else
{
e.Row.Attributes.Add("onclick", "tog(this,'" + ApplicationAlert.pstrFirstColor + "')");
}
}
}
var tgs;
var tmp_background_val;
function tog(n,flags)
{

if (tgs){
tgs.style.background= tmp_background_val ;
}

n.style.background = '#D1D5E1' ;
tmp_background_val=flags;
tgs=n;

<AlternatingRowStyle CssClass="AlternatingRowStyle" />
[解决办法]

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
 
if (e.Row.RowIndex != -1)
{
if (e.Row.RowIndex % 2 != 0)
{
e.Row.Attributes.Add("onclick", "tog(th……
[/Quote]

[解决办法]
<RowStyle HorizontalAlign="Center" Height="30px" BackColor="White" Font-Size="14px" />
<AlternatingRowStyle BackColor="#E9F2FF" />

热点排行