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

怎么让DataGridView内数据为负数时候自动显示为红色

2012-01-08 
如何让DataGridView内数据为负数时候自动显示为红色通过设置DataGridView.DataSource为DateSet显示数据库

如何让DataGridView内数据为负数时候自动显示为红色
通过设置DataGridView.DataSource   为DateSet   显示数据库数据

怎样自动让数据为负数的时候显示为红色?

[解决办法]
简单点的方法是...

在数据绑定后,用For循环遍历您要控制的列...

如果为负数,就改变其单元格的颜色...
[解决办法]
CellFormating事件里搞定
[解决办法]
private void view_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (e.Value == null)
return;
if (viewLeft.Columns[e.ColumnIndex].Name= "colname " && int.Parse(e.Value.ToString() <0)
{
e.CellStyle.BackColor = Color.Red;
}
}

热点排行