private void dgView_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
ListItemType lit = e.Item.ItemType;
if (lit == ListItemType.Item || lit == ListItemType.AlternatingItem)
{
if (Convert.ToInt32(e.Item.Cells[16].Text) > 0 && ModuleId == "")
{
e.Item.BackColor = Color.FromArgb(153,192,255);
}
else if (ModuleId == "")
{
e.Item.Cells[5].BackColor = Color.FromArgb(255,255,204);
e.Item.Cells[10].BackColor = Color.FromArgb(255,255,204);
dgView.Columns[11].Visible = true;
}
else
{
e.Item.Cells[5].BackColor = Color.FromArgb(153,192,255);
e.Item.Cells[10].BackColor = Color.FromArgb(153,192,255);
dgView.Columns[11].Visible = false;
}
if(Convert.ToInt32(e.Item.Cells[10].Text) > 0)
{
e.Item.Cells[10].BackColor = Color.FromArgb(255,192,192);
}
}
}
{
ListItemType lit = e.Item.ItemType;
if (lit == ListItemType.Item || lit == ListItemType.AlternatingItem)
{
if (Convert.ToInt32(e.Item.Cells[16].Text) > 0 && ModuleId == "")
{
e.Item.BackColor = Color.FromArgb(153,192,255);
}
else if (ModuleId == "")
{
e.Item.Cells[5].BackColor = Color.FromArgb(255,255,204);
e.Item.Cells[10].BackColor = Color.FromArgb(255,255,204);
dgView.Columns[11].Visible = true;
}
else
{
e.Item.Cells[5].BackColor = Color.FromArgb(153,192,255);
e.Item.Cells[10].BackColor = Color.FromArgb(153,192,255);
dgView.Columns[11].Visible = false;
}
if(Convert.ToInt32(e.Item.Cells[10].Text) > 0)
{
e.Item.Cells[10].BackColor = Color.FromArgb(255,192,192);
}
}
}
解决方案 »
- 在C#中如何实现contextmenustrip控件的树形效果? 急!急!急!在线等待!!
- c#从xml提取属性,添加给label
- C#菜鸟第一问:C#难道不如Delphi?
- 使用c#进行 word文档合并,怎么可以保持页面设置不变?
- 请教如何在.net中获取本机共享目录的列表?
- 急急急急急急!!!!一个DELPHI代码如何转换成c#代码?(附代码)
- 如何在客户端获得动态生成的radiobutton的text的值?
- c#实现获取视频中某一帧的图像
- 关于Mdi窗体的两个问题?1.如何在mdi窗体中加载背景图片.2....?
- 请教高手老大?
- 用最新的技术换你的劳动
- ***200分问大家个问题关于qq视频的*********
e.Item.Cells[i].BackColor生成指定列的颜色。
http://www.csdn.net/Develop/Read_Article.asp?Id=15928