关于无限制商品分类。。。

7xin 2005-03-24 04:10:33
Product_Class表结构数据如下:
**********************************************************
Pclass_Id Pfclass_Id Pcalss_Name Pclass_Switch
1 0 电子产品 0
2 0 农产品 0
3 1 电脑 0
4 3 笔记本 0
5 4 TCL 0
6 2 粮食 0
7 6 大米 0
**********************************************************

现在我不知道怎样来写sql,一一读取相应的类别链路..
例如读取的结果:
电子产品---电脑---笔记本---TCL
农产品-----粮食----大米

所以发贴求助,还望大人们给写一下C#.net源码,谢谢!
...全文
114 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
7xin 2005-03-27
  • 打赏
  • 举报
回复
sql="select a.* from [Product_Class] a,f_cid("+newID+")b where a.[PClass_Id]=b.[id]";
请问,这样一个语句,怎样来得到它的count
我写成
sql="select a.*,count(a.[PClass_Id]) from [Product_Class] a,f_cid("+NewID+")b where a.[PClass_Id]=b.[id] GROUP BY a.PClass_Id,a.PFather_Id,a.PClass_Name,a.PClass_Sequ,a.PClass_Grade,a.PSon_Switch";

结果都是1,其实应该等于7的
corbet 2005-03-27
  • 打赏
  • 举报
回复
顶回去!
sskset 2005-03-25
  • 打赏
  • 举报
回复
这个表建得不好

建议把

1 0 电子产品 0
2 0 农产品 0

单独放在一个表中
tajlolo 2005-03-25
  • 打赏
  • 举报
回复
知道如何用C#打造树结构,你就知道怎么递归。
7xin 2005-03-25
  • 打赏
  • 举报
回复
上面这段代码,没看懂。。。哪位还有代码发来,看看好吗?
JasonHeung 2005-03-24
  • 打赏
  • 举报
回复
public class ProductType
{
public ProductType()
{
}
public int parentid;
public int id;
public string name;
public bool productSwitch;
}
public class ProductTypeManager
{
public void Add(ProductType pt)
{
m_Product.Add(pt.id,pt);
}

Hashtable m_Product = new Hashtable();

public DataSet ReadData(string tableName)
{
}

public int Init()
{
DataSet ds = ReadData(xxx);
int i;
ProductType pt;
for (i = 0 ; i < ds.Tables[0].Rows.Count; ++i)
{
pt = new ProductType();
pt.id = (int)ds.Tables[0].Rows[i]["id"];
.....
Add(pt);
}
}
}

ChenZhi_cz 2005-03-24
  • 打赏
  • 举报
回复
这样的表需要递归,记录稍微多一点就非常慢。建议修改表的结构
或者先写一个存储过程整理一下
C#.net源码部分并不难。和一般的访问数据库差不多
jonescheng 2005-03-24
  • 打赏
  • 举报
回复
不知道你意思,不好回贴。。
7xin 2005-03-24
  • 打赏
  • 举报
回复
没人回复啊?倒地!
Shop7z商城系统时尚版支持支付宝、微信支付等多种常用接口,电脑版与手机版与APP无缝结合数据一体!支持图片批量上传,一次性可上传任意张图片,支持多种在线支付接口,如支付宝、网银在线、财付通等接口,支持多级商品分类划分功能,可以方便的划分各商品类别的上下级关系,支持新订单邮件自动通知功能,支持单商品分类展示功能,订单方面设计完美,如支持订单模糊查询、订单状态的编辑及打印等功能,灵活的导航可以设置首页类别商品在首页显示的位置及状态。 Shop7z购物系统支持一个商品分属多个分类功能,这对于某些行业的分类是很适用的,还支持淘宝数据批量导入,使网店与淘宝同步更新。支持商品批量在线修改,,商品价格分5级会员显示,相应会员显示对应价格功能。支持商品多图预览功能!鼠标指向图片,可以对图片细节进行观看,同时支持商品图片批量上传,对已上传的图片可以重复调用,系统还支持某些行业的尺码与颜色选择功能,以及购买量的设置,同时支持网页分享与收藏功能,最大限度的留住客户。 Shop7z商城系统在SEO方面表现出色,整个网站可以设置其搜索关键词,也可以设置任意个商品不同的搜索关键字和描述,同时经过优化过程序在搜索引擎优化上有了更大的飞跃,用户只需要通过在后台进行相关优化设置即可轻松实现在各大搜索引擎的靠前显示,推广从此变的更轻松,因此是一套专业的ASP网上购物系统。 Shop7z购物系统支持多级分类功能,系统独特的灵活性和可扩充性,能够满足各行业的不同需求,具有功能强大、安全性高、智能灵活等特点。是国内专业不可多得的网上开店软件,模板设计方面色调搭配合理,大气而不失典雅,可以方便的设置三级分类,以及对商品分类的从属关系的设置。支持商城首页导航条自定义,根据个人需要,可以设置某个商品分类是否在导航条上显示,设置后的导航条鼠标指向相应分类同时会显示出所有下属类别,点开后显示相应商品;强大的DIY首页功能同样如此,除了特价和促销商品外,可以设置某个类别下的商品是否于首页显示,合理的设置类别显示不仅使网站显的大气,而且会使网站内容丰富充沛。 同时全新的PC电脑版+手机版已经发布欢迎测试。全新的支付接口可以实时监测用户在线支付状态,订单信息自动更新,系统可以灵活设置送货方式及送货费用,系统会根据不同的送货方式自动调整送货费用并计入订单价格,最后选择要用的支付方式,如支付宝、财付通等支付方式进行付款即可。如果用户在下完订单后并未及时付款,通过用户中心的订单管理也可以再次发起付款操作,非常方便。

111,094

社区成员

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

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

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