Как я могу установить цвет шрифта для разных элементов в DataGridViewComboBoxCell? Например, если у меня есть 10 предметов, как я могу сделать предметы 3 и 5 красными, а остальные оставить черными?
РЕДАКТИРОВАТЬ: Это для приложения winform, и DataGridViewComboBox не привязан к данным
edit2: Может быть, я мог бы сделать это здесь в editcontrolshow?
private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (dataGridView1.Columns[dataGridView1.CurrentCell.ColumnIndex].Name == "MyCombo")
{
DataGridViewComboBoxCell comboCell = (DataGridViewComboBoxCell)dataGridView1.CurrentCell;
for (int i = 0; i < comboCell.Items.Count; ++i)
{
string contract = comboCell.Items[i].ToString();
if (contract.ToUpper().Contains("NO"))
{
// can I set this item have a red font color???
}
}
}