1
私はdatagridviewを使って簡単な製品コード検索をしようとしています。複数のコンボボックスでdatagridviewをフィルタリングする
私は
私は現在、それはこのコードが動作する
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
productsBindingSource.Filter = string.Format("Type = '{0}'",
comboBox1.SelectedItem.ToString());
}
private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
productsBindingSource.Filter = string.Format("Type = '{0}' AND Fitting = '{1}'",
comboBox1.SelectedItem.ToString(),
comboBox2.SelectedItem.ToString());
}
として設定されているが、選択が行われ、私が変更された後に必要なすべての機能を取得することができ、データベースをフィルタリングすることができる午前ではなく、 comboBox1
データがリセットされ、comboBox2
の選択を維持しません。
私の現在のコードではこれは起こらないと私は理解していますが、これをどうやって実現するのか分かりません。
今後もテキストボックスを追加して、フィルタをさらに絞り込むこともお勧めします。
ありがとうございましたこれは私が欲しいのとまったく同じように動作しています –
うれしい私は助けることができました!あなたが瞬間があるなら、上下の矢印の下の左のチェックボックスをクリックしてください。 –
@AndreTurgeon - ホロのチェックボックスにチェックを入れて、誰もがこの質問に答えられるようにしてください。それを刻むと、あなたにいくつかのポイントが与えられます。 –