Windowsフォームにデータバインドされたコンボボックスがありました。フォームロードで関数deptload()を使用してデータを入力しました。
public void DeptcomboLoad()
{
DataTable dt = depttrans.getDeptName();
Cmb_Department.DataSource = dt;
Cmb_Department.DisplayMember = "DepartmentName"; //CHAR
Cmb_Department.ValueMember = "DepartmentPK"; //INT
}
これで、部門の従業員(たとえば、accounts DepartmentName = "Accounts"、DepartmentPK = 23)がログインすると、ComboBoxテキストが "acounts"として選択され、ComboBoxの選択された値を取得するときに23を取得する必要があります。
私は試した
Cmb_Department.selectedtext="Accounts"
Cmb_Department.Text="Accounts"
しかし、それは選択された値を与えていません
誰でも提案できますか