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

控制datagridview行颜色的有关问题

2011-12-31 
控制datagridview行颜色的问题C# code我在Load事件里调用该函数来控制 datagridview里一些行的颜色。但只要

控制datagridview行颜色的问题

C# code


我在Load事件里调用该函数来控制 datagridview里一些行的颜色。
但只要点击列头的话,所有的行又没有颜色了,请问要在什么事件里调用上面的那个函数才能解决这个问题呢?

[解决办法]
应该是Grid本身的OnInit事件里面调用.也就是初始化的那个事件里面.
[解决办法]
在ItemDataBound中
C# code
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)   {    if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem) || (e.Item.ItemType == ListItemType.SelectedItem) )     {     事件处理    }   }
[解决办法]
lz是WinForm下的 paint方法写应该可以

热点排行