PocoBOR
Цитата:
Если речь идет о значениях не полей БД, а столбцов грида, то лучше объединять их в обработчике события OnGetDisplayText или OnGetDataText для соответсвтвующей колонки грида:
procedure TMainForm.ResColGetDisplayText(Sender: TcxCustomGridTableItem;
ARecord: TcxCustomGridRecord; var AText: string);
begin
AText := VarToStrDef(ARecord.Values[Col1.Index], '') + VarToStrDef(ARecord.Values[Col2.Index], '');
end;
Цитата:
у меня нет такой возможности потому что в базе хранятся численные значения, а в гриде преобразуются в удобопонимаемое значение. так что нужно именно это удобопонимаемые значения обединить в один столбец
Если речь идет о значениях не полей БД, а столбцов грида, то лучше объединять их в обработчике события OnGetDisplayText или OnGetDataText для соответсвтвующей колонки грида:
procedure TMainForm.ResColGetDisplayText(Sender: TcxCustomGridTableItem;
ARecord: TcxCustomGridRecord; var AText: string);
begin
AText := VarToStrDef(ARecord.Values[Col1.Index], '') + VarToStrDef(ARecord.Values[Col2.Index], '');
end;