以下のリクエストを実装しています。
- ユーザーが ComboBox 内の項目を選択します。
SelectedIndexChanged
イベント処理コードは、ComboBox の選択された値に従って一部のセルをフォーマットします。しかし、うまくいきません。
.
void Combobox1_OnSelectedIndexChanged(object sender, ...)
{
foreach (DataGridViewRow row in GridView1.Rows)
{
var c = GridView1.Columns.Count;
for (int i = 0; i < c; i++)
{
if (...some condition using selected value...)
{
row.Cells[i].Style.BackColor = Color.Green;
row.Cells[i].ToolTipText = "test";
}
}
}
質問: イベント CellFormatting、.. イベントに追加する必要がありますか? SelectedIndexChanged
ただし、アルゴリズムはコンボボックスの?のイベントに依存します。