Eclipse :: java ::
De tabel opnieuw met gegevens vullen na vewijden van de rijen
Fill JTable when the rows of a table were deleted
int x;x=0;
while (rs.next()) {
// hier dient eerst een rij aan de
tabel toegevoegd worden bvb:
//
deze methode kan je gebruiken om elementen in een rij aan te passen
myModel.addRow(columnNames);
record[x][0]=String.valueOf(rs.getInt("id"));
myModel.setValueAt(record[x][0],
x, 0);
record[x][1]=rs.getString("achternaam");
myModel.setValueAt(record[x][1],
x, 1);
record[x][2]=rs.getString("voornaam");
myModel.setValueAt(record[x][2],
x, 2);
record[x][3]=rs.getString("straat");
myModel.setValueAt(record[x][3],
x, 3);
record[x][4]=rs.getString("huisnr");
myModel.setValueAt(record[x][4],
x, 4);
record[x][5]=rs.getString("postnr");
myModel.setValueAt(record[x][5],
x, 5);
record[x][6]=rs.getString("gemeente");
myModel.setValueAt(record[x][6],
x, 6);
x++;
}
of
int x;x=0;
while (rs.next()) {
record[x][0]=String.valueOf(rs.getInt("id"));
record[x][1]=rs.getString("achternaam");
record[x][2]=rs.getString("voornaam");
record[x][3]=rs.getString("straat");
record[x][4]=rs.getString("huisnr");
record[x][5]=rs.getString("postnr");
record[x][6]=rs.getString("gemeente");
myModel.addRow(record[x]);
x++;
}
Een enkelvoudig aray "record" zou hier beter passen maar dit
vb-object werd gebruikt om de basistabel aan te maken met de volgende
vorm : [) myModel.addRow(record[x][y]] dient dan niet gebruikt te worden(]
Object[][] record= new Object[1000][7];
DefaultTableModel myModel = new DefaultTableModel(record,columnNames )
|