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

怎么设置DataTable中的数据输出的颜色

2011-12-13 
如何设置DataTable中的数据输出的颜色我将数组中的数组读到了DataTable中,并用GridView显示了出来,可我现

如何设置DataTable中的数据输出的颜色
我将数组中的数组读到了DataTable中,并用GridView显示了出来,可我现在需要将一些符合特定条件的行以不同颜色输出,该在那个环节做调整?

[解决办法]
用模板列
在ItemDataBound内编程
[解决办法]
这个的在GridView的行绑定时进行判断
RowDataBind
[解决办法]
模板列里面有属性可以设
[解决办法]
在itemdatabound事件中:
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{e.Item.Attributes.Add( "onmouseover ", "currentcolor=this.style.backgroundColor;this.style.backgroundColor= 'ceeaff '; ");
e.Item.Attributes.Add( "onmouseout ", "this.style.backgroundColor=currentcolor ");
}

热点排行