Я пытаюсь отфильтровать данные в пределах datagridview
, ограниченном от data table
, как показано ниже для события exchange
, но когда я очищаю все данные из datagridview
, они не возвращаются, это исходные данные (я имею в виду без фильтров) все, что он показывает, это последние данные, отфильтрованные
последний вопрос - это фильтр, использующий метод LINQ в этом ответе по ссылке лучше, чем тот, который я использую?
, потому что у меня есть около 7 textbox
использования в качестве фильтров
private void TB_FirstName_TextChanged(object sender, EventArgs e)
{
if (!string.IsNullOrWhiteSpace(TB_FirstName.Text))
{
(DGV_SearchResult.DataSource as DataTable).DefaultView.RowFilter = string.Format("NAM LIKE '%{0}%'", TB_FirstName.Text);
}
}