I am implementing the following requests.
- User select an item in a ComboBox.
- The
SelectedIndexChangedevent handling code formats some of the cells according to the selected value of the ComboBox. However, it doesn’t work.
.
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";
}
}
}
Question: Should it be added to event CellFormatting, .. events? However, the algorithm is depends on the event of combobox’s SelectedIndexChanged?
1 Answer