Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» cxGridBDTable + Checkbox

Автор: moonrise
Дата сообщения: 13.12.2006 00:27
имеется cxGridBDTable1

(задание и условия получения запроса и генерации таблицы упрощены)

заполняется запросом.
столбец (единственный) идет из select 0 as CHECKBOX1 from dual

обработчик на кнопку:

Код: var
V_COL: TcxGridDBColumn;
begin
V_COL := cxGrid1DBTableView1.CreateColumn;
V_COL.DataBinding.FieldName := Q_Tree.Fields.Fields[0].FieldName;
V_Col.PropertiesClassName := 'TcxCheckBoxProperties';
TcxCheckBoxProperties(V_Col.Properties).ValueChecked := 1;
TcxCheckBoxProperties(V_Col.Properties).ValueUnchecked := 0;
end;
Автор: sunduk4
Дата сообщения: 13.12.2006 06:04
moonrise


Код:
if Pos('MY_COLUMN', cxGrid1BandedTableView1.Columns[AItem.Index].Name) > 0 then
begin
if TcxCheckBox(cxGrid3BandedTableView1.Controller.EditingController.Edit).Checked
then....
else
.......
Автор: moonrise
Дата сообщения: 13.12.2006 08:54
УРРААА. ОГРОМНОЕ СПАСИБО


Добавлено:
тут товарищи подсказали более простое решение


Код: procedure TForm1.cxGrid1DBTableView1EditValueChanged(
Sender: TcxCustomGridTableView; AItem: TcxCustomGridTableItem);
begin
OraQuery1.Post; //DataSet
ShowMessage(AItem.EditValue);
end;

Страницы: 1

Предыдущая тема: Сетевой протокол Warcraft 3


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.