私は流れに苦しんでいます。独自のクラスで liveBindings を使用しようとしています。
だから私は書いた:
procedure TFormSearchOfferte.absSearchCreateAdapter(Sender: TObject;
var ABindSourceAdapter: TBindSourceAdapter);
begin
myOfferteList := GetListOfOffertes(cbOpenstaand.Checked);
ABindSourceAdapter := TListBindSourceAdapter<tOfferte>.Create(self, myOfferteList);
end;
procedure TFormSearchOfferte.cbOpenstaandClick(Sender: TObject);
var ABindSourceAdapter: TBindSourceAdapter;
begin
ABindSourceAdapter := TListBindSourceAdapter<tOfferte>.Create(self, nil);
absSearchCreateAdapter(self.parent, aBindSourceAdapter);
strgrdList.Refresh;
end;
私の stringrid (strgrdList) はオファーのリストを表示しています。コンボボックスのチェックを外すと、データがリロードされます。MyOfferteList には新しいデータが含まれています。しかし、私のストリンググリッドはそうではありません。stringgrid は absSearch に接続されています。
私の stringgrid にはまだ古いデータが表示されます。
私は何が欠けていますか?