価格 (10 進数) の検索に問題がありますDataGridView
。このコードは文字列型には機能しますが、価格を検索しようとするとエラーが発生します:「System.Decimal および System.String に対して "Like" を実行できません。」
コードは次のとおりです。
BindingSource bs = new BindingSource();
bs.DataSource = dataGridView1.DataSource;
bs.Filter = "price like '%" + Convert.ToDecimal(textBox16.Text) + "%'";
dataGridView1.DataSource = bs;