我已收到json网络服务中带有RESTRequest
组件的数据
但我不知道如何在网格中显示返回的数据?
如何使用RESTResponseDataSetAdapter
来改善这一点?
答案 0 :(得分:2)
试试这个 - 我花了大约15分钟才开始工作
在Delphi安装的Samples \ Object Pascal \ Database \ RESTDemo
在Delphi-Praxis选项卡的RHS上删除一个TStringGrid(我选择了这个,因为
Fetch to DataSet
上的URI产生404错误。
如有必要,请在表单上显示非可视控件。
Dbl-单击BindingList并使用QuickBindings添加LinkGridToDataSource
。设置它
DataSource
至ClientDataSet
及其GridControl
至StringGrid1
。因此将导致DBSourceDB1
被创建'。
将Response
的{{1}}属性设置为“RESTResponse”。
编译,运行并单击RestReponseDataSetAdaptor
按钮。您应该看到StringGrid填充
来自fetch list of forums
这应该向您显示LiveBindings可以使用RESTReponse来填充网格。 RESTDemos演示中有很多东西,但如果这是你第一次体验LiveBindings,你可能想要回溯并尝试设置一个简单的测试项目,它从你自己的数据集中填充TStringGrid和一些TEdits。 / p>