多层列表查询功能实现问题

erpangchouchou 2016-01-12 08:35:50
使用C#编程,出现如下问题如何编写?有一个名称列表name1、name2……nameN,每一个name下有起始点start1、start2……,每一个start下又有【索引1,等级】【索引2,等级】……,目的是选中一个name后再选中他下面的一个start找出他下面的所有【索引,等级】,如何实现?
...全文
122 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xdashewan 2016-01-13
  • 打赏
  • 举报
回复
树状结构一般都是id,父id这样的关联形式保存,可以参照一般BOM设计
erpangchouchou 2016-01-13
  • 打赏
  • 举报
回复
引用 3 楼 xdashewan 的回复:
[quote=引用 2 楼 erpangchouchou 的回复:] 回复:数据存储在dataset中,里面会用递归,将一条条递归查询出来的数据存储起来,方便之后用户在界面中输入查询条件时将符合条件的所有【索引,等级】找到
你都设计好了,那么你的问题是什么[/quote] 回复:递归查询出来的数据如何存储,以便于用户查询时快速找到
xdashewan 2016-01-12
  • 打赏
  • 举报
回复
引用 2 楼 erpangchouchou 的回复:
回复:数据存储在dataset中,里面会用递归,将一条条递归查询出来的数据存储起来,方便之后用户在界面中输入查询条件时将符合条件的所有【索引,等级】找到
你都设计好了,那么你的问题是什么
erpangchouchou 2016-01-12
  • 打赏
  • 举报
回复
引用 1 楼 LoserOrLeader 的回复:
首先你没问你要干什么,还有数据是哪里的,硬盘还是内存? 内存的话用什么来存储的? 这样的循环结构有特点的话就根据特点,没特点的话,GG,建议用递归。
回复:数据存储在dataset中,里面会用递归,将一条条递归查询出来的数据存储起来,方便之后用户在界面中输入查询条件时将符合条件的所有【索引,等级】找到
LoserOrLeader 2016-01-12
  • 打赏
  • 举报
回复
首先你没问你要干什么,还有数据是哪里的,硬盘还是内存? 内存的话用什么来存储的? 这样的循环结构有特点的话就根据特点,没特点的话,GG,建议用递归。

110,532

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧