数字格式化的问题??

txt_ly 2007-08-30 10:27:42
winForm中dataGridView列Possibility是数字类型,如10,22.3,98.9
如何把它格式化成10%,22.3%,98.9%

也就是说在数字后面加一个%
我是这样写的,但不能达到我要的效果
dgvChance.Columns["Possibility"].DefaultCellStyle.Format = "00'%'";
请!!!~~
...全文
103 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangserver 2007-08-30
  • 打赏
  • 举报
回复
怎么可能不行?你把那一列转换成模版列放个lable1绑定Possibility的值
在rowdatabind()事件里写,这样应该够明白了吧
txt_ly 2007-08-30
  • 打赏
  • 举报
回复
楼上的好像不行啊!!~
tangserver 2007-08-30
  • 打赏
  • 举报
回复
如果你不需要计算得到那些数据可以直接用个label.text=Possibility+"%";
tangserver 2007-08-30
  • 打赏
  • 举报
回复
string.Format("{0:p}",Possibility);
xxoo2007 2007-08-30
  • 打赏
  • 举报
回复
string.Format("{0}%",Possibility)

这个不行那就是见鬼了

110,536

社区成员

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

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

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