读书人

C#有datagridview改元格色的解

发布时间: 2013-07-01 12:33:04 作者: rapoo

C#有datagridview改元格色的
一定了datatable的datagridview控件,我想第9行的每一元格的值小於同列第3行的值,改其背景色,下面是我的代,但是提示格式不,麻大家我看看

 private void dataGridViewPanel_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (e.Value.ToString() != "" && e.RowIndex == 9 && decimal.Parse(dataGridViewPanel.Rows[9].Cells[e.ColumnIndex].ToString()) < decimal.Parse(dataGridViewPanel.Rows[3].Cells[e.ColumnIndex].ToString()))
{
e.CellStyle.BackColor = Color.Red;
}
}

[解决办法]

decimal.Parse(dataGridViewPanel.Rows[9].Cells[e.ColumnIndex].ToString()
这句错了,少了个Value
decimal.Parse(dataGridViewPanel.Rows[9].Cells[e.ColumnIndex].Value.ToString()

读书人网 >C#

热点推荐