读书人

怎么让DataGridView内数据为负数时候自

发布时间: 2012-01-08 22:48:50 作者: rapoo

如何让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;
}
}

读书人网 >C#

热点推荐