C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Drag&Drop в Grid_e, drop в определенную строку грида
tavis
Отправлено: 25.05.2006, 11:09


Ученик-кочегар

Группа: Участник
Сообщений: 3



Вспем привет.
Кто-нибудь когда-нибудь делать Drag_n_drop в определенную строку грида? Я определил номер записи, куда выполняется drop, выставил на нее позицию DBGrid->Row=ARow, но в этом случае не переставляется курсор в recordset. Как это сделать?
Спасибо за помощь
olegenty
Отправлено: 31.05.2006, 09:35


Ветеран

Группа: Модератор
Сообщений: 2412



правильно, потому что надо сделать Append в DataSet, и вот эту новую запись помещать дропаемые данные, а грид их отобразит. грид — средство отображения данных, но НЕ средство манипуляции ими.
kamerer
Отправлено: 25.06.2006, 14:48


Ученик-кочегар

Группа: Участник
Сообщений: 6



Или Edit(), если дропается в уже существующую строку, но общий смысл от этого не меняется.
Грид, хоть и имеет средство редактирования данных, но если смотреть на него с точки зрения програмиста, а не прользователя программы, то он действительно является лишь средством отображения :-) И соответствено править нужно таблицу.

Вернуться в Работа с базами данных в C++Builder