Скрыть строку datagridview с помощью combobox
Я пытаюсь создать код, в котором при изменении выбора поля со списком соответствующая строка скрывается, но ничего не меняется, когда я выбираю параметры в поле со списком
private void ViewOrdersCB_SelectedIndexChanged(object sender, EventArgs e) { foreach (DataGridViewRow dr in CustOrdersDGV.Rows) { if (dr.Cells.Count > 9) // validate the index if (dr.Cells[9].Value.ToString() == "Pending Orders" && ViewOrdersCB.SelectedText == "Processing Orders") { dr.Visible = false; } else if (dr.Cells[9].Value.ToString() == "Processing Orders" && ViewOrdersCB.SelectedText == "Pending Orders") { dr.Visible = false; } }
Что я уже пробовал:
int targetColumnIndex = 9; if (dr.Cells.Count > targetColumnIndex) // validate the index if (dr.Cells[targetColumnIndex].Value.ToString() == "Pending Orders" && ViewOrdersCB.SelectedText == "Processing Orders") { dr.Visible = false; } else if (dr.Cells[targetColumnIndex].Value.ToString() == "Processing Orders" && ViewOrdersCB.SelectedText == "Pending Orders") { dr.Visible = false; } }
Maciej Los
Как datagridview связан с данными?