You are trying to use decimal as a string , so you get an error. You must use the operator for numeric values ββsuch as <, >, = , etc.
BindingSource bs = new BindingSource(); bs.DataSource = dataGridView1.DataSource; bs.Filter = "price > " + Convert.ToDecimal(textBox16.Text) ; dataGridView1.DataSource = bs;
source share