==========
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem,"bigclassname")%>
==========
上面的代码得到的是“大类”?大类的名称?大类的数量?看看后面的文字,更搞不懂了。
你后面要跟一个“大类的数量”,那么你的sql语句提取到“大类数量”的列了吗?没有的话改写sql语句,否则,直接:
<%# DataBinder.Eval(Container.DataItem,"bigclass_name")%><%# DataBinder.Eval(Container.DataItem,"bigclass_number")%>
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem,"bigclassname")%>
==========
上面的代码得到的是“大类”?大类的名称?大类的数量?看看后面的文字,更搞不懂了。
你后面要跟一个“大类的数量”,那么你的sql语句提取到“大类数量”的列了吗?没有的话改写sql语句,否则,直接:
<%# DataBinder.Eval(Container.DataItem,"bigclass_name")%><%# DataBinder.Eval(Container.DataItem,"bigclass_number")%>
从productclass中得到所有的类,再根据某一类,从product中得到此类产品的数量.
select A.bigclass_name as bigclass_name ,B.bigclass_number as bigclass_num From
productclass A
Inner Join product B
ON A.bigclass_name =B.bigclass_name 比较两个表中关联字段相等绑定同2楼
select a.bigclass_name,b.bigclass_number from productclass a,product b where a.bigclass_code = b.bigclass_code
=========
上面我写给你的是模式,product和productclass两个表之间一定有一个关系,我这里假设bigclass_code为两个表共有的关系。你可以参照修改sql。
或者你的数据库设计得太差劲了。
========================
select a.bigclass_name,b.bigclass_number from productclass a,product b where a.bigclass_code = b.bigclass_code AND A.BIGCLASS_NAME IS NOT NULL
========================
看看我的大写部分的条件,可以做到“大类名非空”,至于“产品名”,可以相应的改动。
from productclass a,product b
where a.bigclassid = b.bigclassid and a.bigclassid is not null请问一下是不是这样,
如果是这样,计算后的结果是不正确的