Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBGRID как запретить INSERT


lightix ©   (2004-11-29 09:51:00) 

Как в DBGRID запретить автоматическое добавление новой строки в конце таблицы при переходе по полям с помошью TAB и стрелки ВНИЗ ?
И еще нужно запретить по Ctrl-Del удаление строк.
При этом все эти операции с Query должны быть работоспособны программно.


Clone   (2004-11-29 11:18:00) [1]

А вот у DBGridEh есть св-ва AllowedOperations и нет таких вопросов...


lightix   (2004-11-29 10:46:00) [2]

Так и сделал. Выставил только флажки, чтоб потом программно можно было insert и delete сделать


Ditrix   (2004-11-29 10:34:00) [3]

обрабатывать OnInsert и OnDelete у датасета
прописать там Abort
кажется так


lightix   (2004-11-29 10:30:00) [4]

Это работает (мне тоже в голову пришел сразу именно этот вариант)
Но при этом я и программно не могу делать Insert - вот в чем проблема.


R768   (2004-11-29 10:26:00) [5]

Вот тоже спрашивал.
http://www.sql.ru/forum/actualthread.aspx?tid=141461
Правда не пробовал ;)


lightix   (2004-11-29 10:21:00) [6]

Так изменение нужно разрешить. Запретить только добавление и удаление строк.
А ReadOnly запретит совсем все.


DenK_vrtz   (2004-11-29 10:10:00) [7]

у грида ReadOnly=true


Наверх

Титульная страница Поиск, карта сайта Написать письмо