Здравствуйте.
Имеется БД с таблицей пациентов:

На форме (C#) имеются поля для ввода значения и поиска по данным значением записей в таблице, с последующих выводом в dataGridView1. Реализовать поиск по одному из критериев несложно. Но как сделать так, что бы если заполнено 2 поля искал соответственно только по двум полям (например Фамилия и ДатаРождения) или по 3 (по аналогии). Хотелось бы обойтись каким нибудь лаконичным решением. без построение огромного if else.