“100%”这种字符串怎么可能转换成double类型,肯定会报错的,你需要做些其他操作才能正确转换,如下
string dd = "100%";
double tmp = double.Parse(dd.Replace("%", ""));
tmp = tmp/100;
追问那怎么实现后台sum统计的计算呢
追答 string dd = "100%";
double tmp = double.Parse(dd.Replace("%", ""));
tmp = tmp/100;
List<double> lis = new List<double>();
lis.Add(tmp);//将所有转换过来的数字保存到List集合里面
var d = lis.Sum(l => l);//调用List集合的sum方法得到统计结果
追问我是想把
实现后台sum统计的计算呢
这是datagrid的显示百分比的一列,统计
追答那你得先把datagrid里头的100.00%取出来,再用我刚才的方式处理就行了
追问
这个是我写的不知道哪里错误了,导致最后不显示
追答我晕 你这样怎么能sum!你得把那一列所有单元格中的值都取出来才行
追问怎么取所有单元格中的值