【问题标题】:Datasource + .NET controls数据源 + .NET 控件
【发布时间】:2014-02-13 05:19:38
【问题描述】:

我正在使用 OpenEdge 10.2B 和 OpenEdge Architect,我执行了以下步骤:

  • 创建了一个表单。
  • 添加了一个 .NET 网格控件和一个我命名为 gridCustomer 和 btnProcess 的按钮。
  • 这样创建了一个临时表:

    定义临时表 ttCustomer
    字段客户编号为字符 字段名称作为字符 将城市作为角色。

  • 添加了一个事件ButtonClick事件。

在这种情况下,我可以填充临时表,但无法将其分配为这样的数据源:

ASSIGN gridCustomer:DataSource = THIS-OBJECT:ttCustomer.

我收到错误消息:无法在类中找到元素 ttCustomer

是否有关于如何填充 .NET 控件的数据源的示例或文档?

非常感谢! 塞巴斯蒂安

【问题讨论】:

    标签: progress-4gl openedge


    【解决方案1】:

    您必须分配一个指向缓冲区、查询或 prodataset 句柄的 BindingSource 对象:

    gridCustomer:DataSource = new Progress.Data.BindingSource(BUFFER ttCustomer:HANDLE).
    

    在 OpenEdge 帮助中查找 Progress.Data.BindingSource 类以获得详细说明。

    【讨论】:

    • 谢谢!我还能够使用您的解决方案使用 DevExpress 控件。
    猜你喜欢
    • 2011-05-29
    • 1970-01-01
    • 1970-01-01
    • 2011-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-22
    • 1970-01-01
    相关资源
    最近更新 更多