Was willst du mir sagen?
...bei beiden
ImmediatePost = True
Ich mache das nicht zum ersten Mal.
Zitat:
ins TField des TDataSet
...da kommt es aber nicht an! Es hängt noch im "Editor". SetValue der Datasource sollte mit ImmediatePost = True aufgerufen werden...nö!
Delphi-Quellcode:
procedure TSEAMArticlePriceDatasource.SetValue(RecordHandle: TcxDataRecordHandle; ItemHandle: TcxDataItemHandle; const Value: Variant);
var
ColumnID: Integer;
ArticlePrice: TSEAMArticlePrice;
begin
ArticlePrice := FArticlePriceList[Integer(RecordHandle)]; // Breakpoint
ColumnID := GetDefaultItemID(Integer(ItemHandle));
case ColumnID of // !Reihenfolge wie View Customize (Struktur) ! beeinträchtigt das Verschieben zur Runtime nicht
0: ArticlePrice.SumGross := Integer(Value);
1: ArticlePrice.DiscountGroupID := Integer(Value);
end;
FArticlePriceList.Changed := True;
end;