找回密码
 立即注册

QQ登录

只需一步,快速开始

sie

初级会员

40

主题

96

帖子

314

积分

初级会员

积分
314

活字格认证

sie
初级会员   /  发表于:2013-7-11 15:00  /   查看:5536  /  回复:5
在Detail中,一个和数据库绑定的单元格,为单价Price
打印出来,会默认地加上 .00, 例如: 1200.00

我希望能做到自动省略后面的0,例如:
  1200   --> 显示 1200
       1200.45 --> 显示 1200.45
请问如何设置呢?

5 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-7-11 20:24:00
沙发
  1.     this.textBox1.Value = 1200.00;
  2.     this.textBox1.OutputFormat = "#,##0";
  3.     this.textBox4.Value = 1200.45;
  4.     this.textBox4.OutputFormat = "#,##0";
复制代码
回复 使用道具 举报
sie
初级会员   /  发表于:2013-7-17 10:51:00
板凳
你好,我试过了你的办法了,这样是可以的
     1,200
        1,200.45
但是我想去掉千分位表示符",", 就不行了,您有办法么?
目标显示为:
     1200
        1200.45
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-7-17 13:50:00
地板
回复 3楼sie的帖子
  1.     textBox1.OutputFormat = "#,##0";
  2.     textBox1.Value = 1200.00;

  3.     textBox2.OutputFormat = "###0.##";
  4.     textBox2.Value = 1200.00;

  5.     textBox3.OutputFormat = "#,##0.##";
  6.     textBox3.Value = 1200.45;

  7.     textBox4.OutputFormat = "###0.##";
  8.     textBox4.Value = 1200.45;
复制代码
回复 使用道具 举报
sie
初级会员   /  发表于:2013-7-23 14:24:00
5#
好的, 按您的方法,可以了
非常感谢您的工作!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-7-31 18:56:00
6#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部