У меня есть метод, который заполняет поле со списком из базы данных. Он делает это, используя идентификатор врачей, чтобы заполнить его. Проблема в том, что когда я меняю идентификатор на другого, вместо того, чтобы очищать поле со списком, а затем заполнять его снова, он просто добавляется в конец списка.удалить элементы из combobox
public void FillTimings() {
theapptTime.removeAllItems();
theapptTime.repaint();
String strDate = theTdate.getText().trim();
String strDoctor = (String) theTstaffname.getSelectedItem();
System.out.println(strDoctor);
try {
db.dbConnect();
String docId = db.getdociD(strDoctor);
ResultSet rs = db.getTimings(strDate, docId);
while (rs.next()) {
theapptTime.addItem(rs.getString(1));
rs.close();
}
} catch (SQLException e1) {
System.out.println("fail");
e1.printStackTrace();
}
}
Это код.
Может кто-нибудь мне помочь.
Было бы полезно, если бы вы добавить тег для языка программирования. Это может привлечь внимание правильных людей здесь. – DOK
Проверьте эту ссылку: http://support.microsoft.com/kb/319927 –
Чтобы лучше помочь, опубликуйте [SSCCE] (http://sscce.org/). Но, как упоминалось в документе, отмените данные D/B & вместо этого, а затем скопируйте некоторые данные. –