Win Form 中 listview 中item的类型怎么获取之后转换成double啊?

stephen_vip 2009-12-20 05:36:36
我想先从listview中取出值,然后做一下运算。
可是取出的值不会转成double了。大家有什么好办法吗?

double b = (double)listview.items[0].subitem[1];//说死也过不去。

麻烦大伙了。
...全文
68 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
夏脑 2009-12-20
  • 打赏
  • 举报
回复
double.TryParse(listView1.SelectedItems[0].SubItems[1].Text,out b);
OR
Convert.ToDouble(listView1.SelectedItems[0].SubItems[1].Text)
wuyq11 2009-12-20
  • 打赏
  • 举报
回复
double.TryParse(this.listView1.SelectedItems[0].SubItems[1].Text,out b);
tianliang1 2009-12-20
  • 打赏
  • 举报
回复
double b = double.Parse(listview.items[0].subitem[1].Text.ToString());
tianliang1 2009-12-20
  • 打赏
  • 举报
回复
double b = double.Parse(listview.items[0].subitem[1].ToString());
tianliang1 2009-12-20
  • 打赏
  • 举报
回复
你那个里面要确保是数字而且没有空格之类的东西。。。
knightxmu 2009-12-20
  • 打赏
  • 举报
回复
double b = double.Parse(listview.items[0].subitem[1]);

应该可以吧

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧