找回密码
 立即注册

QQ登录

只需一步,快速开始

PSHlujiasong

注册会员

6

主题

21

帖子

182

积分

注册会员

积分
182
PSHlujiasong
注册会员   /  发表于:2016-5-24 12:47  /   查看:4123  /  回复:4
现在发现一个问题,numericupdown cell里如果控制只能两位小数。
然后运行时输入0.555,控件会自动转化为0.56显示,然后我取单元格里的值,却依然是0.555,这种情况如何解决?
一个单元格有两种值可以取么?一个是画面显示的值,一个是输入的值。

4 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-5-24 17:18:33
沙发
问题我们已经收到了,测试后给您反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2016-5-25 08:23:47
板凳
  1. this.gcMultiRow1.CurrentCell.Value           //0.555
  2. this.gcMultiRow1.CurrentCell.DisplayText        //"0.56"
复制代码

评分

参与人数 1金币 +999 收起 理由
Alice + 999

查看全部评分

回复 使用道具 举报
PSHlujiasong
注册会员   /  发表于:2016-5-25 11:14:48
地板
本帖最后由 PSHlujiasong 于 2016-5-25 11:17 编辑

的确如此,我想知道是否有属性可以让这两个值保持一致。或者用户不能输入0.555,只能输入0.55也可以
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2016-5-25 16:13:10
5#
是否可以使用GcNumberCell来替代 numericupdown Cell
然后通过MaxDigits 属性控制小数点位数
  1. gcNumberCell.Fields.DecimalPart.MaxDigits = 2;
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部