public void importRow(DataRow row) {
        if (row != null && row.getTable() != this) {
            DataRow dr = newRow(false);
            String columnName;
            for (int i = 0, size = row.getTable().columns.size(); i < size; i++) {
                columnName = row.getTable().columns.get(i).getColumnName();
                if (this.columns.contains(columnName)) {
                    dr.put(columnName, row.getValue(columnName));
                }
            }
            this.rows.add(dr);
        }
    }