C#asp.net 前台Repeater1 计算 运算 两个字段 折后价

                            <span>团购价</span>
                            <b >¥<%#Math.Round(Convert.ToDouble(Eval("商品价格"))*Convert.ToDouble(Eval("折扣")),2)%></b>

                            <b style="text-decoration:line-through;">¥<%#Eval("商品价格")%></b>





前台代码:



        SqlConnection sqlCon = new SqlConnection( ConfigurationManager.ConnectionStrings["sql"].ConnectionString);
        sqlCon.Open();  //打开数据库连接
        SqlCommand sqlcom = new SqlCommand();   //创建数据库命令对象
        sqlcom.CommandText = "select  top 5  * from 商品列表  order by  销售量 desc"; //为命令对象指定执行语句
        ///  select top 3 查询字段 from 表 order by 查询字段 desc
        sqlcom.Connection = sqlCon; //为命令对象指定连接对象

        this.Repeater1.DataSource = sqlcom.ExecuteReader();    //为Repeater对象指定数据源
        this.Repeater1.DataBind(); //绑定数据源 


下面是数据库的表


C#asp.net_前台Repeater1_计算_运算_两个字段_折后价

其实就是 让:    商品价格X打折=折后价  但是不方便后台计算了,只能在前台Repeater1中计算



webform