我的datagrid 总共显示三个模版列.其中前两列是显示同一个表中的内容.
通过SQL查询出来.绑定上.
第三列,我先显示的是使用次数,但是这个是用物品名+顾客编号 在表内COUNT查询的一个结果 .请问我应该在哪里写语句取出 物品名/顾客编号 的值
然后应该在哪里写语句用取出来的数据进行查询
最后是第三列的LABEL3的数据,应该怎么样绑定成查询结果.是页面载入就不同行显示不同的数据了..不点任何按钮..<asp:TemplateColumn HeaderText="物品名">
<ItemTemplate>
<asp:HyperLink id=HyperLink1 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.物品名") %>' Target=_self NavigateUrl='<%# DataBinder.Eval(Container, "DataItem.物品名", "item.aspx?物品名={0}") %>'>
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn><asp:TemplateColumn HeaderText="顾客编号">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.顾客编号") %>' >
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn><asp:TemplateColumn HeaderText="使用次数">
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text=' '>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
通过SQL查询出来.绑定上.
第三列,我先显示的是使用次数,但是这个是用物品名+顾客编号 在表内COUNT查询的一个结果 .请问我应该在哪里写语句取出 物品名/顾客编号 的值
然后应该在哪里写语句用取出来的数据进行查询
最后是第三列的LABEL3的数据,应该怎么样绑定成查询结果.是页面载入就不同行显示不同的数据了..不点任何按钮..<asp:TemplateColumn HeaderText="物品名">
<ItemTemplate>
<asp:HyperLink id=HyperLink1 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.物品名") %>' Target=_self NavigateUrl='<%# DataBinder.Eval(Container, "DataItem.物品名", "item.aspx?物品名={0}") %>'>
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn><asp:TemplateColumn HeaderText="顾客编号">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.顾客编号") %>' >
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn><asp:TemplateColumn HeaderText="使用次数">
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text=' '>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
最后在显示时记得Tostring()
能写一下这条sql吗?比如:select 物品名,顾客编号,次数=(select count(*) from 表 where 物品名=? and 顾客编号=?) from 表如果我这样写,里面的“?”部分该怎么取当前这条记录的值呢?这条sql该怎么写,请教...
能写一下这条sql吗? 比如:select 物品名,顾客编号,次数=(select count(*) from 表 where 物品名=? and 顾客编号=?) from 表 如果我这样写,里面的“?”部分该怎么取当前这条记录的值呢? 这条sql该怎么写,请教...
表是
顾客编号|物品名|使用次数
已知 | AA |
已知 | BB |
已知 | CC |
给最后一列的SQL是..
select count(物品名) from 寄存 where 顾客编号 = '2' and 物品名 = '??'
我就是想知道 ??(AA or BB or CC) 怎么能从前面那一列取出来然后再进行这条SQL的查询...结果再显示到后面那列,,,