围绕鼠标的立体星环

一个购物车中修改商品数量的实列


//在这个实列中,只要你修改某件商品的数量,就会触发一个TextChanged事件,在这个事件中它会遍历datalist中的每一行,然后得到每一行中的单价,和数量,最后把算出的结果附给总价,每行都这么做。就达到更新的目的了。。
protected void txtCount_TextChanged(object sender, EventArgs e)
    {
        double theTotal = 0;
        for (int i = 0; i < this.DataList1.Items.Count; i++)
        {
            string value = ((Label)this.DataList1.Items[i].FindControl("price")).Text;
            double  price = Convert.ToDouble(value);
            int count = Convert.ToInt32(((TextBox)this.DataList1.Items[i].FindControl("txtCount")).Text);
            ((Label)this.DataList1.Items[i].FindControl("total")).Text = Convert.ToString(price * count);
            theTotal = theTotal + price * count;
        }
        this.totalPrice.Text = theTotal.ToString();
    }
posted @ 2008-06-10 23:28 阿万 阅读(285) 评论(0)  编辑 收藏

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接: