private void populateList(String printerid, String groupid)
{
JDBPrinters prn = new JDBPrinters(Common.selectedHostID, Common.sessionID);
buildSQL();
JDBPrintersTableModel printertable = new JDBPrintersTableModel(prn.getPrintersResultSet(listStatement));
TableRowSorter<JDBPrintersTableModel> sorter = new TableRowSorter<JDBPrintersTableModel>(printertable);
jTable1.setRowSorter(sorter);
jTable1.setModel(printertable);
jScrollPane1.setViewportView(jTable1);
jTable1.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
jTable1.getTableHeader().setReorderingAllowed(false);
jTable1.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
jTable1.setFont(Common.font_list);
jTable1.getColumnModel().getColumn(JDBPrintersTableModel.PrinterID_Col).setPreferredWidth(125);
jTable1.getColumnModel().getColumn(JDBPrintersTableModel.Group_Col).setPreferredWidth(50);
jTable1.getColumnModel().getColumn(JDBPrintersTableModel.PrinterType_Col).setPreferredWidth(55);
jTable1.getColumnModel().getColumn(JDBPrintersTableModel.IPAddress_Col).setPreferredWidth(120);
jTable1.getColumnModel().getColumn(JDBPrintersTableModel.Port_Col).setPreferredWidth(40);
jTable1.getColumnModel().getColumn(JDBPrintersTableModel.Description_Col).setPreferredWidth(170);
jTable1.getColumnModel().getColumn(JDBPrintersTableModel.Language_Col).setPreferredWidth(55);
jTable1.getColumnModel().getColumn(JDBPrintersTableModel.DPI_Col).setPreferredWidth(25);
jTable1.getColumnModel().getColumn(JDBPrintersTableModel.Enabled_Col).setPreferredWidth(50);
jTable1.getColumnModel().getColumn(JDBPrintersTableModel.Direct_Enable_Col).setPreferredWidth(45);
jTable1.getColumnModel().getColumn(JDBPrintersTableModel.Export_Enable_Col).setPreferredWidth(45);
jTable1.getColumnModel().getColumn(JDBPrintersTableModel.Export_Format_Col).setPreferredWidth(45);
jTable1.getColumnModel().getColumn(JDBPrintersTableModel.Export_Path_Col).setPreferredWidth(250);
jScrollPane1.repaint();
int rowCount = printertable.getRowCount();
int selectedRow = -1;
String prnID = "";
for (int currentRow = 0; currentRow < rowCount; currentRow++)
{
prnID = (String) printertable.getValueAt(currentRow, JDBPrintersTableModel.PrinterID_Col);
if (prnID.equals(printerid))
{
selectedRow = currentRow;
break;
}