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光棒效果,例子一般都是要鼠标点击时才能出现效果,但我是要求程序自动判断的。 --------------------编程问答--------------------
你添加个线程 线程调用光棒效果方法 这个方法里面加上一句Thread.Sleep(1000)就可以了啊 那他就每隔一秒就实现闪烁一次 --------------------编程问答-------------------- 这个应该不难想吧,你先根据i%2==0来this.GridView1.Rows[i]行加个样式,i%2!=0行加另一个样式,再在前台加载个Js用setInterval循环更改样式不就行了
补充:.NET技术 , ASP.NET