Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > DBGRIDEH запретить редактирование отдельной колонк


Автор: Clio 3.12.2009, 13:53

Добрый день !
Есть  DbgridEh в  опциях стоит dgEditing:=true , но в гриде есть колонки с ReadOnly:=true ,
но в них  можно войти в редактирование (по F2 или ввести какое-нибудь значение), хотя значение при выходе не измениться.

Как можно сделать чтобы эти колонки не  входили в режим редактирование?

Автор: Frees 3.12.2009, 13:54
dgEditing:= false

Автор: Vas 3.12.2009, 13:57
Цитата(Frees @  3.12.2009,  13:54 Найти цитируемый пост)
dgEditing:= false 

А вас пользователи никогда не спрашивали как можно из ячейки DBGrid значение скопировать по Ctrl+C, с таким подходом??? Лучше уж ReadOnly:=true;

Автор: Frees 3.12.2009, 14:12
Цитата(Vas @  3.12.2009,  16:57 Найти цитируемый пост)
А вас пользователи никогда не спрашивали как можно из ячейки DBGrid значение скопировать по Ctrl+C,

встать в эту ячейку  и нажать Ctrl+C ехи умеют складывать в таком случае выделенные ячейки в буфер(правдо это как то надо настроить по дефолту не работает вроде)

Добавлено через 1 минуту и 53 секунды
если делать ReadOnly:=true то пользователи начинают спрашивать почему не сохранилось что они написали или почему не пишется...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)