首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Gridview 单元格文本 String 转 float,该怎么处理

2013-09-12 
Gridview 单元格文本 String 转 float我想编辑这行数量的数据时,当用户填入后,后面的金额会自动计算出来。

Gridview 单元格文本 String 转 float

Gridview 单元格文本 String 转 float,该怎么处理


我想编辑这行数量的数据时,当用户填入后,后面的金额会自动计算出来。
但是调试的时候提示这个错误。是不是我的思路错了,有什么办法解决?
gridview string
[解决办法]

 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        //如果是绑定数据行 
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
        //自动计算8.5单价X数量后的金额 
            if (e.Row.Cells[7].Text != null)


            {
float Pbdiscount =0;
if (e.Row.Cells[6].Text.Trim()!="")
{
   Pbdiscount = Convert.ToSingle(e.Row.Cells[6].Text.Trim()); //8.5折后单价
}
                float Enum = Convert.ToSingle(e.Row.Cells[7].Text.Trim()); //数量
                String sumEprice =(Pbdiscount*Enum).ToString(); //金额
                e.Row.Cells[8].Text = sumEprice;
            }
         }
     }


[解决办法]
refer:
float aa;
            bool flag = float.TryParse("", out aa);
            if (flag)
                Console.WriteLine("yes");
            else
                Console.WriteLine("no");

热点排行
Bad Request.