首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ultragrid/Winforms网格层次结构问题

Ultragrid/Winforms网格层次结构问题
EN

Stack Overflow用户
提问于 2009-06-04 02:17:45
回答 1查看 2K关注 0票数 0

我需要创建一个winforms网格与3个级别,使用infragistics超网格。

Level 1有两个柱(固定)

-> Level 2有3列(固定)

->三级列数不限(根据二级项类型动态)

示例

1级物料1 --> 3列(固定)

1级物料1 --> 2级物料1 --> 3列(固定)

1级物料1 --> 2级物料1 --> 3级物料1 --> 3列(动态)

1级物料1 --> 2级物料2 --> 3列(固定)

1级物料1 --> 2级物料2 --> 3级物料1 --> 6列(动态)

如何在网格上实现这一点,特别是Ultragrid?

我现在头疼得厉害

干杯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-06-09 19:56:39

UltraGrid使用“带”的概念来存储分层数据。你的1级是一个波段,你的2级是另一个。

这是它变得棘手的地方:你的3级实际上是多个波段,这取决于你有多少动态类型的2级项目。

如果您使用DataSet/DataTable作为数据源,则每个DataTable对应一个Band,这很简单:

  • 1 DataTable for Level 1
  • 1 DataTable for Level 2(带有一个返回到DataTable 1的DataRelation )用于Level 3的
  • N DataTables,每个都有自己的列,并且每个都有一个DataRelation back to DataTable 2

HTH。

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

https://stackoverflow.com/questions/948294

复制
相关文章

相似问题

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