// 添加行后, 获取"取消"字符所在的列, 设置该单元格中的字体颜色
foreach (DataGridViewRow dgv in this.dataGridView1.Rows)
{
if (dgv.Cells["取消字符所在的列名"].Value.ToString().Equals("取消"))
{
dgv.DefaultCellStyle.ForeColor = Color.Yellow;
}
}
这是我在绑定数据后使用, 再设置字体颜色的代码, 供你参考.
foreach (DataGridViewRow dgv in this.dataGridView1.Rows)
{
if (dgv.Cells["取消字符所在的列名"].Value.ToString().Equals("取消"))
{
dgv.DefaultCellStyle.ForeColor = Color.Yellow;
}
}
这是我在绑定数据后使用, 再设置字体颜色的代码, 供你参考.
{
if (dgv.Cells["取消字符所在的列名"].Value.ToString().Equals("取消"))
{
dgv.DefaultCellStyle.ForeColor = Color.你要的颜色;
}
}
{
if (dgv.Columns[e.ColumnIndex].Name == "取消列名")
{
//判断 e.Value==“取消” 改颜色
}
}
自己琢磨一下吧,我认为这个可以。
{
if (dgv.Columns[e.ColumnIndex].Name == "取消列名")
{
//判断 e.Value==“取消” 改颜色
}
}
自己琢磨一下吧,我认为这个可以。
dgv.CurrentCell.Style.ForeColor=Color.Red;
for (int i = 0; i < this.dataGridView1.Rows.Count; i++)
{
for (int j = 0; j < this.dataGridView1.Columns.Count; j++)
{
this.dataGridView1.CurrentCell = this.dataGridView1.Rows[i].Cells[j];
if (Convert.ToInt32(this.dataGridView1.CurrentCell.Value) == 112)
{
this.dataGridView1.CurrentCell.Style.ForeColor = Color.Red ;
} }
}