タイトル : DataBindngs 投稿日 : 2006/10/19(Thu) 19:49 投稿者 : poiu
お世話になっております。 DataBindingsのことでわからないがあるので教えてください。 現在コンボボックスにGrapeCity.win.input.Comboboxを使用しているのですが、 Comboboxの選択内容とDataSetを連結させることができません。 出来ない理由としてはComboBoxのプロパティにSelectedValueが存在せず、 SeletedItem(ComboItemクラス)のプロパティとしてValueがあるためDataBindings.Addで第1引数に指定することが出来ないためです。 このようなクラス構成の場合でもDataBindingsを行う方法はないのでしょうか? ご存知の方がいれば教えてください。 ■標準のComboBox(希望の動作) 'ComboBoxのプルダウン内容を設定 '表示内容に名称 '取得内容に番号 Me.combo_Employment.DataSource = employmentTable Me.combo_Employment.DisplayMember = "EmploymentName" Me.combo_Employment.ValueMember = "EmploymentID" 'DataSet==>employeeSetの中のDataTable==>T_EmployeeのEmploymentIDとcombo_EmploymentのValueを紐付ける Me.combo_Employment.DataBindings.Add("SelectedValue", employeeSet, "T_Employee.EmploymentID") ↑標準のComboBoxのプロパティで存在するため指定可能 ■試した方法 (1) Me.combo_Employment.DataBindings.Add("SelectedItem.Value", employeeSet, "T_Employee.EmploymentID") (2) Me.combo_Employment.SelectedItem.DataBindings.Add("Value", employeeSet, "T_Employee.EmploymentID") ↑ ComboItemクラスはDataBindingsメソッドを所持していないため不可 |