各位大哥大姐:
  小弟是个新手,遇见一个小问题,请各位帮忙,
  我建了两个表,一个是是类别表classtb,和一个产品表productstb,   classtb中包含classid和classname两个字段,  productstb中包含productid,productname,productprice classid三个字段。
现在我想通过一个DataList控件显示classtb中的数据  和每一条数据中的classid对应的classname,我不知道这个select语句怎么写。
希望各位指教下,谢谢了!!

解决方案 »

  1.   

    建立2个数组Arrylist ar1=new Arrylist()
    Arrylist ar2=new Arrylist()
    将Select * from classtb
    读到DataReader中.
    然后while (DataReader.Read())
                {
                    ar1.Add(rdr.GetString(0));
                    ar2.Add(rdr.GetString(1));
                }
    最后DataList.DataSource=ar1或DataList.DataSource=ar2就能看到你的数据了
      

  2.   

    在datalist里做一个模板列,再嵌套一个datalist显示product表的内容.
      

  3.   

    "DataList控件显示classtb中的数据和每一条数据中的classid对应的classname"是不是应该为"DataList控件显示productstb中的数据和每一条数据中的classid对应的classname",如果是的话就左连接或内连接来查询:select productid,productname,productprice classid ,classtb.classname
    from productstb left outer join classtb
    on productstb.classid = classtb.classid