在进度为4gl的.Net的GUI中,我正在尝试与REST服务通信。我想基于用户输入将参数传递给Rest Service并将数据加载到浏览器中。在单击按钮时,我正在致电服务并获取临时表中的数据。但我无法将临时表中的数据加载到datagrid
您需要将Progress.Data.BindingSource组件添加到窗体中,并将其用作网格控件的DataSource。
然后是这样:
DEFINE QUERY qry FOR <your temp-table> .
OPEN QUERY qry PRESELECT EACH <your temp-table> .
bindingSource1:Handle = QUERY qry:HANDLE.
PRESELECT查询对于.NET的GUI是首选的,因为BindingSource需要做的第一件事就是计算结果记录的数量。
。NET文档的GUI非常好:https://docs.progress.com/bundle/use-gui-for-net/page/Query-binding-example.html