找回密码
 立即注册

QQ登录

只需一步,快速开始

kang10111

新手上路

1

主题

4

帖子

39

积分

新手上路

积分
39
  • 35

    金币

  • 主题

  • 帖子

最新发帖
kang10111
新手上路   /  发表于:2012-3-16 10:47  /   查看:5993  /  回复:5
就是比如在一个单元格内输入20%的话提交后后台获取不到数据,如果输入20.2%就会被自动转换成
0.202,如何让它保持输入的内容和获取的一致。。。。。

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-3-16 12:31:00
沙发

回复 1# kang10111 的帖子

kang10111 你好,
可以去对应单元格的 Text 值,e.EditValues 中为更改单元格中的 Value 属性。
e.CommandArgument 获取行索引,通过判断 e.EditValues[var] 类型去获取列索引。进而获得单元格 Text。
回复 使用道具 举报
kang10111
新手上路   /  发表于:2012-3-16 15:12:00
板凳

回复 2# iceman 的帖子

你好,能获取到,但是输入百分比数 比如20.2%就会被自动转换成0.202,我想不让他自动转换,有办法吗?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-3-16 15:14:00
地板

回复 3# kang10111 的帖子

kang10111 你好,

3# 中个的问题我没有重新,能提供下你的设置代码吗?
下面是我的代码,请参考:
  1. FarPoint.Web.Spread.PercentCellType g = new FarPoint.Web.Spread.PercentCellType();
  2.                 System.Globalization.NumberFormatInfo nfi = new System.Globalization.NumberFormatInfo();
  3.                 nfi.NumberDecimalDigits = 3;
  4.                 nfi.NumberDecimalSeparator = ",";
  5.                 g.NumberFormat = nfi;
  6.                 FpSpread1.ActiveSheetView.Cells[0, 0].CellType = g;
  7.                 FpSpread1.ActiveSheetView.Cells[0, 0].Value = 234.56;
复制代码
回复 使用道具 举报
kang10111
新手上路   /  发表于:2012-3-26 17:07:00
5#

回复 4# iceman 的帖子

我没有设置呀~就是默认的。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-3-26 18:02:00
6#

回复 5# kang10111 的帖子

kang10111  你好,
不好意思,3 # 中的 Case 无法实现。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部