高分求datagrid分类显示问题!

juliens 2006-09-11 03:23:52
有三个个表,一个产品表,两个分别是分类父子表;
分类表指定产品类别以及属于该类别下的产品编号,类别最多可以分三层。同一层上类别和产品不能共存。
比如:
ID Category CategoryName
1 01 钢材
2 0101 其他钢材
3 02 木材
...
Cate_ID ProductName
0101 钢材一
0101 钢材二
0101 钢材三
02 木材一

这样的话在DataGrid里面显示
钢材
其他钢材
钢材一 ...
钢材二 ...
钢材三 ...
木材
木材一 ...

本人已实现一个,但是效率太差(使用嵌套循环),当产品数量超过10000的时候页面打开奇慢。
像大家求一个好的解决方案,谢谢~
...全文
211 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
juliens 2006-09-19
  • 打赏
  • 举报
回复
再顶~
juliens 2006-09-19
  • 打赏
  • 举报
回复
重新描述一下问题吧,实质上是这样的:一张表存储的是颗分类树,这颗树的每个叶子节点下包括N种材料,现在我想在前台显示材料信息的时候把材料所属的节点分类及以上的类别信息包括上去。就是在最终形成的结果数据表中要包括分类信息。
juliens 2006-09-19
  • 打赏
  • 举报
回复
顶一下,cansum396(沉觉不醒)说在数据库层面能解决问题,特转过来请教大家,谢谢~
myjieli 2006-09-12
  • 打赏
  • 举报
回复
接分
fds2003 2006-09-12
  • 打赏
  • 举报
回复
顶!!!
cansum396 2006-09-11
  • 打赏
  • 举报
回复
CategoryName根据类别在前面加空格
再按Category 做个排序
juliens 2006-09-11
  • 打赏
  • 举报
回复
昏啊昏,怎么没人帮我?
juliens 2006-09-11
  • 打赏
  • 举报
回复
cansum396(沉觉不醒)
在SQL做也考虑过,没想到很好的办法,请您说详细点好吗?
cansum396 2006-09-11
  • 打赏
  • 举报
回复
在sql中做
CategoryName根据类别在前面加空格
最后显示结果在datagrid里
juliens 2006-09-11
  • 打赏
  • 举报
回复
一会就沉下去了,没人做过相似的东西吗?

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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