我想從我的數據庫中獲得2個字段的結果集。Java Combobox,從數據庫管理2個字段
rs=Con.sqlQueryTable("Select id_prov, name_prov from prov");
然後我想在comboBox(作爲項目)顯示名爲「name_prov」的字段。但我也想讓我的「id_prov」這個ID(PRIMARY KEY)作爲這個項目的值。這樣做的目的只是通過使用組合框將名稱(本例中的提供者的名稱)與其ID相關聯。
這是我正在使用的JComboBox事件FocusGained的代碼。
try {
//CBProv is the Combobox
CBProv.removeAllItems();
rs=Con.sqlQueryTable("Select id_prov, name_prov from prov");
while(rs.next())
{
CBProvedores.addItem(rs.getString("name_prov"));
//Here should be the Value related to the item I am creating
}
} catch (Exception e) {
JOptionPane.showMessageDialog(this, "Error" + e );
}
有反正我可以做到這一點嗎?
我只是想告訴你先生......你真了不起! – Carlos 2013-03-12 05:42:28