我做的一个购物车 购物的时候把商品加入到数据库 点击购物车的时候在读取数据库 可是现在有这样一个问题 每种商品的 小计栏 不知道怎么写 知道是 数量*单价 但数量和单价都是绑定 datalist数据源的 麻烦高手指点....
那我用户修改了数据呢? 我想做淘宝那种 修改文本框的数量了 后面的小计马上跟着修改
@Small?ě�能教下嘛 其实 我也知道是两相乘啊 但我数据是绑定了的 我不可能小计哪里也是直接写绑定数相乘吧 我是想得到文本里面的Text 和单价相乘 而不是绑定的相乘 ........ 能否赐教下?
追答你可以在后面写一个更新按钮
改完以后用户单机按钮你把2个问文本框相乘
显示在那里
我的是datalist控件 不可以对某个按钮 单独动作 网上看了一些列子 好像是什么protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "date")
{
Response.Redirect("~/date.aspx");
}
}
事件吧...... 但是 具体怎么写吥理解 大概就是这种意思 但我知道这个是错的 请赐教下 谢谢
datalist 也可以写事件的 你新建一个按钮 按钮有个属性 CommandName 譬如设置成 gx
代码跟你的一样 e.CommandName == "gx" 再写你要进行的东西就行了
而且一般购物车 用gridview比较好
喔...... 没事 我这里datalist已经可以用了 就那样效果算了 我学asp.net才一个月,等下改了我又不知道怎样做 又得弄个三两天, 那我点击按钮我怎么知道点击的是哪一行?
追答datalist绑定的时候加一个隐藏控件 绑定一下ID
int id = int.Parse(((HiddenField)e.Item.FindControl("hidSid")).Value);
这样可以获得ID 也就是哪一行
求助:在ASP.NET C# 中计算合计金额(小计+小计+小计+小计)*折扣=总金额...
给你一个计算的核心代码:double result = 0.0;double sum = 0.0;sum=double.Parse(textbox1.Text) + double.Parse(textbox2.Text) + double.Parse(textbox3.Text) ;\/\/有多少你就加多少;result = sum * double.Parse(textbox_discount.Text);\/\/乘以折扣 textbox_sum = result.ToString(...
asp.net Repeater 怎样将一行中的数值字段相加与判断?
很简单,这个功能只需要在后台定义一个public方法即可。如在页面后台.cs中,定义:public int getCount(int x, int y){ if(x!=0 && y != 0)return x+y;else return 0;} 前台:模板列中,在小计处,<%#getCount(Eval("成本1"),Eval("成本2"))%> ...
asp.net工资管理系统,提示管理员发放工资模块,求大神!!!
如果周末加班,按2倍算,那么加班一天得 50*2*8=800,当月加班4天,得3200 如果5.1加班,按3倍计算,一天得 50*3*8=1200 那么5月份的工资应该这样分类打单:工作日;实际工作日;1.5倍时间(小时)\/ 小计;2倍时间(小时)\/小计 ;3倍时间(小时)\/小计 请假天数 \/ 小计 ……如果5月全勤...
asp.net(vb) datagrid 最后一行显示合计
1.asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="100%" OnRowDataBound="GridView1_RowDataBound" ShowFooter="True"> 2.protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){ \/\/业务汇总 if (e.Row.RowType == DataControlRowType.Da...