DataGridViewComboBoxCell のさまざまな項目のフォントの色を設定するにはどうすればよいですか? たとえば、アイテムが 10 個ある場合、アイテム 3 と 5 を赤にし、残りを黒のままにするにはどうすればよいでしょうか?
編集:これはwinformアプリケーション用であり、DataGridViewComboBoxはデータバインドされていません
edit2 : 多分私は編集コントロール表示でここでそれを行うことができますか?
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???
}
}
}