首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LiveBindings,在运行时更改数据

LiveBindings,在运行时更改数据
EN

Stack Overflow用户
提问于 2015-08-19 21:26:42
回答 2查看 577关注 0票数 0

我在与流动作斗争。我正尝试在我自己的类中使用liveBindings。

所以我写道:

代码语言:javascript
复制
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包含新数据。但是我的字符串网格不是。字符串网格是用absSearch连接的。

我的字符串网格仍然显示旧数据。

我遗漏了什么?

EN

回答 2

Stack Overflow用户

发布于 2015-08-21 03:46:41

重载数据后调用absSearch.Refresh

票数 0
EN

Stack Overflow用户

发布于 2016-05-06 15:37:15

我认为这应该是absSearch.InternalAdapter.Refresh

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32096863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档