}
return lastScreenRow;
}
private Parse addRow(Parse lastRow, DataRow dr, DataRow dr2) {
Parse newRow = new Parse("tr", null, null, null);
lastRow.more = newRow;
lastRow = newRow;
try {
String lval = dr.getStringValue(columnNames[0]);
String rval = dr2.getStringValue(columnNames[0]);
Parse firstCell = new Parse("td", lval, null, null);
newRow.parts = firstCell;
if (!lval.equals(rval)) {
wrong(firstCell, rval);
} else {
right(firstCell);
}
for (int i = 1; i < columnNames.length; i++) {
lval = dr.getStringValue(columnNames[i]);
rval = dr2.getStringValue(columnNames[i]);
Parse nextCell = new Parse("td", lval, null, null);
firstCell.more = nextCell;
firstCell = nextCell;
if (!lval.equals(rval)) {
wrong(firstCell, rval);
} else {