Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
kibsoft |
11.2.2010, 21:44
Сообщение
#1
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2
|
Есть пустая модель(соединенная с пустой таблицей), мне нужно добавить туда несколько записей..
Делаю так: tableModel->insertRecord(-1,record), но все данные записываются в одну и ту же ячейку...т.е. строки не добавляются. Пробовал insertRow(), но данные также записываются в одну ячейку..Как правильно добавлять записи в модель? P.S. Сколько будет записей я точно не знаю, и подсчитать не могу. С добавление разобрался, но как делать поиск по модели? indexOf какой-нибудь..или setFilter() надо использовать? |
|
|
|
|
Litkevich Yuriy |
11.2.2010, 21:51
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(kibsoft @ 12.2.2010, 0:44) Link tableModel->insertRecord(-1,record) а почему -1, а не rowCount()??Ну а вообще судя по описанию из асистента, получается лажа. В БД принципиально нельзя вставить запись в произвольное место. |
|
|
|
|
kibsoft |
11.2.2010, 21:52
Сообщение
#3
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2
|
Цитата(Litkevich Yuriy @ 11.2.2010, 22:51) Link Цитата(kibsoft @ 12.2.2010, 0:44) Link tableModel->insertRecord(-1,record) а почему -1, а не rowCount()??Ну а вообще судя по описанию из асистента, получается лажа. В БД принципиально нельзя вставить запись в произвольное место. Да я понял что лажа |
|
|
|
|
Litkevich Yuriy |
11.2.2010, 21:59
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
ну я полностью програмно не делал, я програмно пустые строчки добавлял так:
а затем пользователь в водит данные сам и тычет сохранить, сохранял так:kibsoft, для отдельного вопроса, не соответствующего заголовку, создай самостоятельную тему. |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 2.1.2026, 7:47 |