-1

Windowsフォームに2つのDropDownListがcombobox1ありcombobox2ます。combobox1MySQLを使用してデータベーステーブルからデータを取得しています。組織のすべての部門名を値としてに保存していますcombobox1。したがって、combobox1その部門に関連するすべての従業員でアイテムを選択すると、に表示されるはずcombobox2です。

たとえば、「管理」を選択した場合、「管理」部門のすべての従業員がに表示されます。combobox2

combobox2ここでの問題は、私が選択したものが何であれ、の値が、選択した部門に関連する従業員ではなく、組織全体のすべての従業員を表示するたびに表示されることです。

4

2 に答える 2

0

部門をSQLに渡す必要があります。

select * from employees where department = &selectedDepartment

または、LINQを使用している場合:

var employees = dc.Employees.Where(e => e.Department == selectedDepartment);
于 2013-02-16T10:26:07.493 に答える
0

何をしているのか正確にはわかりませんが、コンボボックス2にすべての値を再入力しているようです。

コンボボックス1の選択変更イベントをリッスンし、コンボボックス1の選択が変更されたときにコンボボックス2に動的にデータを入力できますか。

于 2013-02-16T10:26:22.670 に答える