首页 技术交流 Winform窗体设置datagridview中某个单元格背景字体颜色 正文

Winform窗体设置datagridview中某个单元格背景字体颜色

发布日期:2019年01月11日 14:39        阅读次数:781

    在DataGridView控件的dgv_RowPrePaint事件dgv_RowPrePaint里添加以下代码即可,可以设置该单元格的字体、背景色等样式。

private void dgv_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e)
        {
            try
            {
                decimal num = Convert.ToDecimal(this.dgv.Rows[e.RowIndex].Cells[9].Value.ToString());
                decimal yj = Convert.ToDecimal(txtYJ.Text.Trim());
                if (num < yj)
                {
                    this.dgv.Rows[e.RowIndex].Cells[9].Style.ForeColor = Color.Red;
                }
            }
            catch 
            {
                 
            }
        }

评论:

共 0 页 0 条记录,当前为第 1 页