我正在执行以下请求。
- 用户在 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
?