你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 图形图象处理与游戏编程
基于asp.net环境下的电子商务网站的商品展示系统(七)
 

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

        Dim inttypeid As Integer = Int32.Parse(Request.QueryString("typeid"))

        strsql = "select * from catalogs"

        table1 = DBcon.Excuteselect(strsql)

        strsql = "select catalogid,catalogname from catalogs where catalogid=" & inttypeid

        dttypename = DBcon.Excuteselect(strsql)

        Me.TextBox1.Text = dttypename.Rows(0)("catalogname").ToString

        If dttypename.Rows.Count <> 0 Then

            Me.Label1.Text = dttypename.Rows(0)("catalogname").ToString

        Else

            Me.Label1.Text = "此分类暂无商品"

        End If

        strsql = "select catalogs.*,shop.* from shop inner join catalogs on shop.catalogid=catalogs.catalogid where shop.catalogid=" & inttypeid

        dttable = DBcon.Excuteselect(strsql)

        dttable.Rows.Clear()  '清空数据,留下表格式

        For Each drrow As DataRow In table1.Rows

            If drrow("catalogid") = inttypeid Then

                If drrow("havechild").ToString = "y" Then   '如果有子分类

                  Dim childtable As DataTable = table1.Clone()  '克隆一个表,用来存放孩子节点

                    For Each row As DataRow In table1.Rows

                          '如果其父节点为当前节点

                      If row("parentid").ToString = drrow("catalogid").ToString Then

                      Dim newrow As DataRow = childtable.NewRow()  '初始化新行

                       newrow.ItemArray = row.ItemArray   '设置列值

                       childtable.Rows.Add(newrow)  '填加新行

                        End If

                    Next

                    get_child(childtable)  '递归

                Else  '没有子分类

 

                strsql = "select catalogs.*,shop.* from shop inner join catalogs on   shop.catalogid=catalogs.catalogid where shop.catalogid=" & inttypeid

  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089