【发布时间】:2012-11-06 09:16:49
【问题描述】:
我正在执行以下请求。
- 用户在 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的事件?
【问题讨论】:
-
我已经测试了这段代码,它可以工作!使用选定值的条件可能有问题?