问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp.net购物车 小计问题

发布网友 发布时间:2024-10-05 10:59

我来回答

5个回答

热心网友 时间:2024-12-01 00:00

<table style=" font-size: 9pt; font-family: 宋体; width:574px; height :806px; background-repeat :no-repeat; background-image: url(images/显示页面当前位置.jpg);">
<tr>
<td style ="height :20px" valign="middle" align="left">
<br /><br /> 
目前位置:首页 > 购物车
</td>
</tr>
<tr>
<td valign =top style ="height :786px" >
<table cellSpacing="0" cellPadding="0" width="95%" align="center" border="0" style="FONT-SIZE: 9pt">
<tr>
<td align="center">
<asp:Label ID="labMessage" runat="server" Visible="False"></asp:Label></td>
</tr>
<tr>
<td align="left" style="height: 30px">
<asp:Label ID="labTotalPrice" runat="server" Text="0.00 " ></asp:Label>¥</td>
</tr>
<tr style =" font :9pt; font-family :宋体;" valign =top >
<td align="left" style="height: 135px">

<asp:GridView ID="gvShopCart" DataKeyNames ="BookID" runat="server" AutoGenerateColumns="False" AllowPaging="True" OnPageIndexChanging="gvShopCart_PageIndexChanging" BackColor="LightGoldenrodYellow" BorderColor="Tan" BorderWidth="1px" CellPadding="2" ForeColor="Black" GridLines="None" >
<Columns>
<asp:BoundField DataField="No" HeaderText="序号" ReadOnly="True">
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="BookID" HeaderText="商品ID" ReadOnly="True">
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="BookName" HeaderText="商品名称" ReadOnly="True">
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:TemplateField HeaderText="数量">
<ItemTemplate >
<asp:TextBox ID="txtNum" runat="server" Text =<%#Eval("Num") %> Width =60px OnTextChanged="txtNum_TextChanged"></asp:TextBox>
<asp:RegularExpressionValidator
ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtNum"
ErrorMessage="×" ValidationExpression="^\+?[1-9][0-9]*$"></asp:RegularExpressionValidator>
</ItemTemplate>
</asp:TemplateField>

<asp:TemplateField HeaderText =单价>
<HeaderStyle HorizontalAlign=Center />
<ItemStyle HorizontalAlign =Center />
<ItemTemplate >
<%#Eval("price")%>¥
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText =总价>
<HeaderStyle HorizontalAlign=Center />
<ItemStyle HorizontalAlign =Center />
<ItemTemplate >
<%#Eval("totalPrice")%>¥
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderStyle HorizontalAlign=Center />
<ItemStyle HorizontalAlign =Center />
<ItemTemplate >
<asp:LinkButton ID="lnkbtnDelete" runat="server" CommandArgument ='<%#Eval("BookID") %>' OnCommand ="lnkbtnDelete_Command">删除</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>

</Columns>
<FooterStyle BackColor="Tan" />
<SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" />
<PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue" HorizontalAlign="Center" />
<HeaderStyle BackColor="Tan" Font-Bold="True" />
<AlternatingRowStyle BackColor="PaleGoldenrod" />
</asp:GridView>
</td>
</tr>
<tr align =left valign =top >
<td align="center" >
<asp:LinkButton ID="lnkbtnUpdate" runat="server" OnClick="lnkbtnUpdate_Click">更新购物车</asp:LinkButton>
 <asp:LinkButton ID="lnkbtnClear" runat="server" OnClick="lnkbtnClear_Click" >清空购物车</asp:LinkButton>
<asp:LinkButton ID="lnkbtnContinue" runat="server" OnClick="lnkbtnContinue_Click" >继续购物</asp:LinkButton>
<asp:LinkButton ID="lnkbtnCheck" runat="server" OnClick="lnkbtnCheck_Click" >前往服务台</asp:LinkButton>
</td>
</tr>
<tr>
<td align="left" >
<br />
 <li>如果要修改商品数量,请单击“更新购物车”按钮    </li> <li>如果要取消某个商品,请直接单击表格控件中的“删除”
<br />
</li>
</td>
</tr>
</table>
</td>
</tr>
</table>
另外,站长团上有产品团购,便宜有保证

热心网友 时间:2024-12-01 00:01

既然你都已经查出来了 那2列相乘就行了..自定义模板列
MVC的话就在Model类里面计算一下 绑定的时候是可以 BLL.XXXX.属性 可以求出来的

-------------------------------------------
如果修改数据了 可是使用ajax进行变化 也可以后面加一个按钮 功能是更新
也可以开AutoPostBack textbox的value改变的是自动更新

热心网友 时间:2024-12-01 00:01

在你的datasource上加一列,
如:select 数量,单价, 单价*数量 as 小计 from 购物车数据表

这样就取出来直接绑定上小计就行了

热心网友 时间:2024-12-01 00:02

这种方法比较适合你
在数据库字段中增加一个小计字段,每次点击把商品加入到数据库之前先计算总价再将总价存入该字段,直接绑定datalist就好了

热心网友 时间:2024-12-01 00:03

ASP.NET代码我不熟,但你可以打开源代码,看看每一列是如何写的,然后照葫芦画瓢呗。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
使命召唤9打不开,每次都出现这个情况,怎么弄啊 使命召唤9无法进入关卡 百度知道百度知道的作用 梦见在水里走什么预兆 梦见光脚走路是什么兆头 西装如何穿搭才有高级感? 西装怎样搭配才能穿出又飒又优雅的气势? 西装如何搭配才能穿出优雅成熟的气质? 我考了两次科目三路考,很不辛没能通过,我想放弃了,纠结?学车很辛苦... 我考过不了科目三 asp购物车修改数量问题 asp 计算总价 家庭教师桌面宠物是什么? 家庭教师桌面宠物使用注意事项 家庭教师REBORN的桌面宠物软件 家庭教师电脑主题和桌面宠物(所有的最好) 2010-8-2 初音、黑塔利亚、家庭教师桌面宠物 求家庭教师18的桌面宠物!!! 白血病怎么查 查白血病要做什么检查 白血病怎么检查出来的 当土壤环境ph升高怎样影响砷和镉的吸附为什么 当土壤环境ph增高时,怎样影响砷和镉的吸附 淘宝购物车只显示店铺信息 晚上睡觉手发麻发胀怎么回事 睡觉时左手发麻怎么回事 跪求家庭教师桌面宠物,可以增值的那种(最好是骸云,弗兰,s娘,x爸,18... 亲们~谁又家庭教师的桌面宠物? 购物车页面 求家教所有版本的桌面宠物,汉化版~ asp购物车数量不允许输入 求大神帮我说下总计 算ASP购物车的订单的总价 请大家给我一些家庭教师动物的桌面宠物,要中文的,种类多一点_百度知... 谁能给我个家庭教师的桌面宠物 还有 钢的宠物是什么 像REBORN的是列恩... 桌面宠物18是谁 求家庭教师中纲或彩虹七子的桌面宠物 家庭教师桌面宠物 以下网址: http://apps.hi.baidu.com/share/detail/... 彩笔画的衣服用酒精能洗干净吗? 我的衣服上被侄子拿彩笔划了几道,红色t恤,黑色彩笔,怎么能够洗掉? 新都新交房楼盘有哪些 昆明呈贡有哪些好楼盘 青岛新都心有哪些楼盘 新都御景楼盘简介 可以给个家庭教师桌面宠物吗? 家庭教师所有的桌面宠物 家庭教师桌面宠物的操作方法 家庭教师云雀的桌面宠物 要云雀的,或者纲的。或者云雀和纲的发335097... 汕头新奥燃气有限公司怎么样? 汕头市龙鹏新奥燃气有限公司怎么样 僵尸侦探威廉客串在多少分钟