当前位置:编程学习 > C#/ASP.NET >>

ASP.net(C#) GridView 符合条件的单元格 背景红白色交替闪烁的问题?

ASP.net(C#)  GridView符合条件的单元格 背景红白色交替闪烁的问题?

大家好,问一下,我用ASP.net(C#)写一程序,在 GridView中需要将符合条件的单元格 处理成背景红白色交替闪烁.
我的代码如下:
 protected void Page_Load(object sender, EventArgs e)
    {
      
        for (int i = 0; i <= GridView1.Rows.Count - 1; i++)
        {
            string xmcode = this.GridView1.Rows[i].Cells[0].Text;
            if (xmcode.Substring(0, 1) == "*")
            {
                this.GridView1.Rows[i].Cells[0].BackColor = Color.Red;
                this.GridView1.Rows[i].Cells[0].ForeColor = Color.White;
            }
        }
    }
    
    以上代码只能将字体变成红色,但我想将该单元格的背景变为红白色交替闪烁. --------------------编程问答-------------------- this.GridView1.Rows[i]加样式就好了,另外GV本身带一个属性交换显示的,你可以只能感应下 --------------------编程问答-------------------- 在给行的颜色赋值前,判断i取余2是不是等于0.如果等于0赋值红色,如果不等于0赋值白色。 --------------------编程问答-------------------- 百度GridView光棒效果 --------------------编程问答-------------------- 可以用线程通过代理每隔一秒修改gridview的背景颜色  --------------------编程问答-------------------- 我在百度上面查看了gridview光棒效果,例子一般都是要鼠标点击时才能出现效果,但我是要求程序自动判断的。 --------------------编程问答--------------------
引用 5 楼  的回复:
我在百度上面查看了gridview光棒效果,例子一般都是要鼠标点击时才能出现效果,但我是要求程序自动判断的。

你添加个线程 线程调用光棒效果方法 这个方法里面加上一句Thread.Sleep(1000)就可以了啊 那他就每隔一秒就实现闪烁一次 --------------------编程问答-------------------- 这个应该不难想吧,你先根据i%2==0来this.GridView1.Rows[i]行加个样式,i%2!=0行加另一个样式,再在前台加载个Js用setInterval循环更改样式不就行了
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,