MyException - 我的异常网
当前位置:我的异常网» C# » 控制datagridview行颜色的有关问题

控制datagridview行颜色的有关问题

www.MyException.Cn,网友分享于:2013-01-01   浏览:53次
控制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方法写应该可以
相关解决方案
  • 暂无相关解决方案
软件开发程序错误异常ExceptionCopyright © 2009-2014MyException 版权所有