让dataGrid 中特定行显示不同的颜色 比如学生信息让不及格的显示红色,及格的显示其它颜色
让dataGrid 中特定行显示不同的颜色 比如学生信息让不及格的显示红色,及格的显示其它颜色
让dataGrid 中特定行显示不同的颜色 比如学生信息让不及格的显示红色,及格的显示其它颜色
解决方案 »
- 请问怎么样动态生成HashSet<Person>泛型?这样为何不行?
- web中嵌套word文档
- 公司做一些小项目,一共3个人,如何进行项目管理?
- C#编辑“开始→程序”里的项
- 用C#2.0做了一个简单聊天软件,但是出现错误无法运行,请高手帮忙解决
- 怎样复制DataSet结构?
- Array类怎么没有count属性
- 关于泛型方法中,参数为枚举类型,如何取到该枚举所属类型的值?
- 在线等----我是一个初学者向各位朋友问一个很简单的dtd问题,请请
- 笨问题SQL字段类型为datetime 在C#使用什么类型匹配?
- MDI窗体显示问题,谢谢!
- 每个程序员都应该看,抨击男女平等,处女/非处女社会现实好文(转载),绝对好勿删除移板块
if(e.Item.Cells[10].Text<60)
{
e.Item.Attributes["style"]="background-Color:red";
}
else
{
}
{
//重载绘制单元格的函数,如果该单元格所在行符合ColoredView中的条件,就改变前景和背景色
protected override void Paint(System.Drawing.Graphics g,
System.Drawing.Rectangle bounds, System.Windows.Forms.CurrencyManager
source, int rowNum, System.Drawing.Brush backBrush, System.Drawing.Brush
foreBrush, bool alignToRight)
{
/*在这里加入判断条件,决定是否更改颜色
if (...)
backBrush = new SolidBrush(...);
foreBrush = new SolidBrush(...);
*/
//调用基类的绘制函数
base.Paint(g, bounds, source, rowNum, backBrush, foreBrush, alignToRight);
}
}
for(int i = 0 ; i < DataGridName.Items.Count ; i++)
{
if(//条件)
{
DataGridName.Items[i].BackColor = System.Drawing.Color.Red;
}
}
资深C#专业QQ群组11440220 ,汇集800多位C#程序爱好者,欢迎加入,共同交流学习!