У меня есть код:
dt = collListItems.GetDataTable().AsEnumerable()
.Where(a => Convert.ToString(a["Expertise"]).Contains(expertise) && Convert.ToString(a["Office"]) == office)
.CopyToDataTable();
filteredCount = dt.Rows.Count();
Как лучше всего обработать событие, если нет строк, которые соответствуют? В настоящее время я получаю "Источник не содержит DataRows", но в этом случае я хочу, чтобы filterCount был равен 0.
Спасибо заранее.
Изменить: я знаю, что try..catch работает, но есть ли более элегантный способ?