WCFサービスを使用して、データベーステーブルをドロップダウンリスト(コンボボックス)にロードしています。選択した値をテーブルの対応する値にどのように取得するのですか?アイテムを選択すると、対応するint
がテーブルに挿入されますか?ここでドロップダウンリスト(WCF)で対応する外部キーを取得するC#
は、デスクトップ層のための私のコードです:
private void Save()
{
if (ValidateForm())
{
try
{
IHotRes res = new MHotServiceProvider().Service;
Customer customer = res.SaveCustomer(txtFirstName.Text, txtLastName.Text, dtpDOB.Value, txtAddress.Text, txtPostCode.Text, txtPhone1.Text, txtPhone2.Text, txtEmailAddress.Text, ddlGender.SelectedIndex); // all other work just don't know how to get the ddlGender
MessageBox.Show("Data has been inserted to the table");
}
catch (Exception ex)
{
MessageHelper.ShowErrorMessage(ex);
}
}
}
あなたが任意のより多くの情報やコードサンプルが必要な場合は下記のコメントしてください。 (プロシージャコードを追加することを私に教えてください。
EDIT:これは私がddlGenderを埋める方法です:
IHotRes res = new MHotServiceProvider().Service;
List<Genders> gender = res.GetGenderList();
ddlGender.ValueMember = "GenderId";
ddlGender.DisplayMember = "Gender";
ddlGender.DataSource = gender;
どのようにddlGenderを埋めますか? – Sefa
@Sefaコードを追加しました。 – UZIERSKI