int column = model->fieldIndex("id"); //номер столбца модели с id int id = 1; //искомое значение id QModelIndexList matchIndexes = model->match(model->index(0, column), Qt::DisplayRole, id, 1, Qt::MatchExactly); if (!matchIndexes.isEmpty()) { int row = matchIndexes.at(0).row(); tableView->selectRow(row); tableView->scrollTo(model->index(row, column)); }
int column = model->record().indexOf("id");