首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将ABL表链接到UltraWinGrid

将ABL表链接到UltraWinGrid
EN

Stack Overflow用户
提问于 2012-08-10 10:12:43
回答 2查看 630关注 0票数 1

我使用ABL在OpenEdge中创建了一个表。我现在试图在UltraWinGrid中显示该表。我一直在跟踪这里发现的信息:

  • http://devcenter.infragistics.com/Articles/ArticleTemplate.Aspx?ArticleID=1034
  • http://devcenter.infragistics.com/Articles/ArticleTemplate.Aspx?ArticleID=1037

但是,这些代码是用c#和vb编写的,因此代码不是完美的。

所以我有一个名为test的表,我创建了如下所示的数据集

代码语言:javascript
复制
 DEFINE DATASET WINTEST FOR TEST. 

但我想知道如何将该数据集链接到ultraGrid。有关使用代码的链接

代码语言:javascript
复制
UltraGrid1.DataSource = DataSet 

然而,这是与ABL的工作。有人知道如何将表数据与UltraWinGrid链接吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-13 09:01:36

我没有使用过不脆弱的网格,但是通常你需要做的就是-

。创建一个ProBindingSource。使用ProBindingSource设计器定义/导入所需表和字段的详细信息。

。ProBindingSource将成为网格的数据源,所以要么在设计器中设置数据源属性,要么使用上面的语法。

。然后,您需要填充ProBindingSource。要做到这一点,您可以附加查询、缓冲区或ProDataSet。使用ProBindingSource的:handle属性附加它。我倾向于使用查询,所以类似-

代码语言:javascript
复制
define query qCustomer for customer scrolling.

open query qCustomer
    for each customer
    no-lock.

assign pbsCustomer:handle = query qCustomer:handle.
票数 1
EN

Stack Overflow用户

发布于 2012-09-05 10:15:14

我对ABL或OpenEdge没有任何了解,我也不确定的结构到底是什么。您可以尝试将它直接传递给DataSource属性,并验证UltraGrid是否会正确地显示它。

有关DataSource属性的更多信息以及您可以使用的对象类型,可以在下面提供的链接中找到:

http://help.infragistics.com/NetAdvantage/WinForms/2012.1/CLR2.0/?page=Infragistics2.Win.UltraWinGrid.v12.1~Infragistics.Win.UltraWinGrid.UltraGridBase~DataSource.html

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

https://stackoverflow.com/questions/11899558

复制
相关文章

相似问题

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