powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / DBGrid ???? как установить ячейку в Readonly
3 сообщений из 3, страница 1 из 1
DBGrid ???? как установить ячейку в Readonly
    #32514870
sfsf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DBGrid ???? как установить ячейку в Readonly
...
Рейтинг: 0 / 0
DBGrid ???? как установить ячейку в Readonly
    #32514983
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну я делал так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
void __fastcall TForm1::DBGridEh2CellClick(TColumnEh *Column)
{
   TDBGridOptions opt;
   opt.Clear();
   opt = DBGrid1->Options;
   if (ADOQuery1->FieldByName("lock")->AsInteger >  0 ) 
// есть еще одно поле по которому и 
// проверяется можно редактировать или нет
   {
     DBGrid1->Options = opt>>dgEditing;
   }
   else
   {
     DBGrid1->Options = opt<<dgEditing;
   }
}


 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
DBGrid ???? как установить ячейку в Readonly
    #32514984
adi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
adi
Гость
ИМХО, решения в лоб нету. Нужно извращаться с обработкой событий, которые передают координаты ячейки, таких, как OnDrawColumnCell.
Подобнуя методику использовал, правда с наследниками TStringGrid
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / DBGrid ???? как установить ячейку в Readonly
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]