Я хочу найти ячейки в столбце strSearchFilter, которые ДОЛЖНЫ содержать значение (любое значение), и скрыть строки, которые НЕ имеют значения (т. Е. NULL). Мой код ниже возвращает все строки, которые имеют NULL в столбце strSearchFilter, в противоположность тому, что я хочу.
Спасибо
strSearchFilter += string.IsNullOrEmpty(txtFilterValue.Text) ? " IS NULL" : " NOT LIKE '%" + txtFilterValue.Text + "%'";
}
private void performFilter(string strFilterText)
{
DataTable table = dataGridView1.DataSource as DataTable;
if (table != null)
{
List<DataRow> filteredRows = new List<DataRow>(table.Select(strFilterText));
CurrencyManager cm = (CurrencyManager)BindingContext[dataGridView1.DataSource];
cm.SuspendBinding();
foreach (DataGridViewRow row in dataGridView1.Rows)
{
row.Visible = filteredRows.Contains(((DataRowView)row.DataBoundItem).Row);
}
cm.ResumeBinding();
}
}
Спасибо за помощь.