您好,我想比较两个单元格,它们都具有数字值。 如果Cell1大于cell2,则颜色单元为绿色。如果DataGridView的单元格值大于另一个单元格
这里是我的代码:在单元格格式化中的datagridview
foreach (DataGridViewRow row in this.dataGridView1.Rows)
{
if (row.Cells[3].Value.ToString() > (row.Cells[4].Value.ToString()))
{
row.Cells[3].BackColor = Color.PaleGreen;
}
,但我得到了两个错误:在第一线操作员“>”不能应用于类型“串”和“串”和操作数第二行System.Windows.Forms.DataGridViewCell'不包含'BackColor'的定义,并且没有可接受类型'System.Windows.Forms.DataGridViewCell'的第一个参数的扩展方法'BackColor'
误差只有转让,电话,递增,递减和新对象表达式可以用作声明 – user6894907
对不起,该代码固定小语法错误... – rmc00
我在这一行中得到这个错误:else(value1> value2); – user6894907