crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Доступ по имени, Как в моделе осуществить доступ по имени?
dimon1980ddd
  опции профиля:
сообщение 25.12.2010, 15:56
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 35
Регистрация: 13.12.2009
Пользователь №: 1304

Спасибо сказали: 0 раз(а)




Репутация:   0  


Сейчас для получения идентификатора выделенной записи в текущей моделе использую константу (7). Можно ли обратиться по имени к ячейке?

 
  if (!ui->tableView->currentIndex().isValid()) return false;
  int row = ui->tableView->currentIndex().row();
  client_id = raionModel.data(raionModel.index(row, 7, QModelIndex())).toInt();
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
MoPDoBoPoT
  опции профиля:
сообщение 25.12.2010, 17:36
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 172
Регистрация: 7.5.2009
Из: Москва
Пользователь №: 738

Спасибо сказали: 44 раз(а)




Репутация:   9  


Если модель QSqlQueryModel или производная от неё, то можно:
raionModel.record().indexOf("fieldName");
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 5.12.2024, 9:50