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

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

Изменяемая ячейка StringGrid [D5, MSSQL]


Kara ©   (2005-08-02 08:49:00) 

Всем привет! Подскажите, пожалуйста, можно ли сделать (и как, если это возможно) одну из ячейек StringGrid-а изменяемой, т.е. в ячейке есть сумма (к примеру 29,6). Надо дать возможность пользователю изменять это число.


Kara   (2005-08-02 09:12:00) [1]

Всем спасибо.


k2   (2005-08-02 09:08:00) [2]

ЮЮ ©   (02.08.05 09:05)
Только при чем здесь Базы Данных вообще и MSSQL в частности?

ну разве непонятно - грид-то откуда заполняется? - из базы, скорее всего мсскулевской :о)


k2   (2005-08-02 09:06:00) [3]

Kara   (02.08.05 08:49)
Всем привет! Подскажите, пожалуйста, можно ли сделать (и как, если это возможно) одну из ячейек StringGrid-а изменяемой, т.е. в ячейке есть сумма (к примеру 29,6). Надо дать возможность пользователю изменять это число.


procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean);
var
 s: TGridOptions;
begin
 s := StringGrid1.Options;
 if (ACol=1)and(ARow=1) then
   Include(s, goEditing)
 else
   Exclude(s, goEditing);
 StringGrid1.Options := s;
end;
или установить goEditing в дизайне, а ячейки которые нельзя редактировать
просто не давать выбирать: CanSelect := false;


ЮЮ   (2005-08-02 09:05:00) [4]

TStringGrid.Options :=
 TStringGrid.Options +[-] [goEditing]
делать, например, в обработчике OnSelectCell
 

Только при чем здесь Базы Данных вообще и MSSQL в частности?


Johnmen   (2005-08-02 09:03:00) [5]

А базы здесь каким боком ?


Наверх

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