Форум: "Базы";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];
ВнизИзменяемая ячейка StringGrid Найти похожие ветки
← →
Kara (2005-08-02 08:49) [0]Всем привет! Подскажите, пожалуйста, можно ли сделать (и как, если это возможно) одну из ячейек StringGrid-а изменяемой, т.е. в ячейке есть сумма (к примеру 29,6). Надо дать возможность пользователю изменять это число.
← →
Johnmen © (2005-08-02 09:03) [1]А базы здесь каким боком ?
← →
ЮЮ © (2005-08-02 09:05) [2]TStringGrid.Options :=
TStringGrid.Options +[-] [goEditing]
делать, например, в обработчике OnSelectCell
Только при чем здесь Базы Данных вообще и MSSQL в частности?
← →
k2 © (2005-08-02 09:06) [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;
← →
k2 © (2005-08-02 09:08) [4]ЮЮ © (02.08.05 09:05)
Только при чем здесь Базы Данных вообще и MSSQL в частности?
ну разве непонятно - грид-то откуда заполняется? - из базы, скорее всего мсскулевской :о)
← →
Kara (2005-08-02 09:12) [5]Всем спасибо.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c