【发布时间】:2015-08-10 13:25:28
【问题描述】:
我创建了一个 DataGridView 对象,其列类型为 DataGridViewComboBoxColumn,以允许用户从下拉列表中选择值。例如,如果用户选择“高”,我想为组合框的背面着色。但是,它不会为组合框着色,而只会为组合框的值着色。
代码是:
dgvOverallRisk.Rows[0].Cells[1].Style.ForeColor = Color.Aqua;
dgvOverallRisk.Rows[0].Cells[1].Style.BackColor = Color.Red;
它看起来像这样:
【问题讨论】:
-
我相信你做不到。蓝色是系统颜色,因此您唯一的选择是更改该颜色。但是,这样做也会改变系统中所有所选项目的颜色。
标签: c# winforms datagridview