private void buttonBuscar_Click(object sender, EventArgs e) { Expression <Func <Articulos, bool> > filter = i => true; int datos = 0; int.TryParse(textBoxBusqueda.Text, out datos); switch (comboBoxFiltro.SelectedIndex) { case 0: filter = i => i.ArticuloId == datos; break; case 1: filter = i => i.Descripcion.Contains(textBoxBusqueda.Text); break; default: MessageBox.Show("Selecione un campo para filtrar"); break; } dataGridViewArticulos.DataSource = ArticuloBLL.Consulta(filter); }