crossplatform.ru

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

mezmay
  опции профиля:
сообщение 18.10.2011, 15:20
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 272
Регистрация: 13.7.2009
Из: Ростов-на-Дону
Пользователь №: 904

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




Репутация:   1  


Есть таблица базы данных с полями "Фамилия", "Имя", "Отчество" и "Год рождения". Таблица базы данных связана моделью с таблицей QTableView. По нажатию на кнопку делаю
m_pSqlModel->insertRow(N);
то есть вставляю строку в нужное место. Но после завершения ввода и нажатия enter добавленная строка перемещается в конец. Как сделать чтобы она оставалась на своем месте?

Сообщение отредактировал mezmay - 18.10.2011, 15:48
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов (1 - 2)
maint
  опции профиля:
сообщение 18.10.2011, 17:37
Сообщение #2


Участник
**

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

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




Репутация:   2  


Цитата(mezmay @ 18.10.2011, 21:20) *
Есть таблица базы данных с полями "Фамилия", "Имя", "Отчество" и "Год рождения". Таблица базы данных связана моделью с таблицей QTableView. По нажатию на кнопку делаю
m_pSqlModel->insertRow(N);
то есть вставляю строку в нужное место. Но после завершения ввода и нажатия enter добавленная строка перемещается в конец. Как сделать чтобы она оставалась на своем месте?

вставлен он в модель. А в базе по индексу и последовательно. Тут ничего не поделаешь. Только если самому изгаляться. Только хлопотно это и не надо ни кому
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Dovgon
  опции профиля:
сообщение 19.10.2011, 9:13
Сообщение #3


Студент
*

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

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




Репутация:   0  


добовляй в БД поля номер строки и индексируй по нему, только при каждом добавлении надо будет переписывать все записи.

Сообщение отредактировал Dovgon - 19.10.2011, 9:14
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 29.6.2025, 4:59