找回密码
 立即注册

QQ登录

只需一步,快速开始

jingyuking

注册会员

14

主题

42

帖子

136

积分

注册会员

积分
136

活字格认证

[已处理] fpspread数据验证

jingyuking
注册会员   /  发表于:2014-5-19 20:30  /   查看:6339  /  回复:7
现在页面上有一个“保存”按钮一个fpspeaad。
我在点“保存”的时候,如果判断fpspread里面的数据验证有没有通过.

7 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-5-20 14:06:00
沙发
回复 1楼jingyuking的帖子

请问您是否是希望设置该单元格为数值型,那么可以使用 DoubleCellType:

  1.         protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (IsPostBack)
  4.             {
  5.                 return;
  6.             }

  7.             FarPoint.Web.Spread.DoubleCellType dblc = new FarPoint.Web.Spread.DoubleCellType();
  8.             dblc.DecimalDigits = 3;
  9.             dblc.FixedPoint = true;
  10.             FpSpread1.ActiveSheetView.Cells[0, 0].CellType = dblc;
  11.             FpSpread1.ActiveSheetView.Cells[0, 0].Value = 435.98745;

  12.         }
复制代码
回复 使用道具 举报
jingyuking
注册会员   /  发表于:2014-5-20 15:00:00
板凳
不是的,我是想设置好单元格只能输入数字,如果用户输入了非数字,点“保存”的时候,希望能提示一下(数据验证不通过!)。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-5-20 15:09:00
地板
回复 3楼jingyuking的帖子

请问你是否尝试 2# 的代码?当前代码实现的效果是:只要输入的是非数字,无需点击保存按钮,则直接抛出提示信息。

还是只希望在点击保存按钮时才提示?
回复 使用道具 举报
jingyuking
注册会员   /  发表于:2014-5-20 20:03:00
5#
只希望点保存的时候能提示。
我现在想在“保存”的事件里获取fpspread的数据内容是否验证通过。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-5-22 17:32:00
6#
回复 5楼jingyuking的帖子

很抱歉,这个当前可能无法实现。
如果需要通过点击保存按钮只能通过在前台校验数据后再通过 alert 框弹出,不知道你能否接受?
回复 使用道具 举报
jingyuking
注册会员   /  发表于:2014-5-26 14:50:00
7#
好吧,我只能自己写验证了。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-5-26 15:29:00
8#
回复 7楼jingyuking的帖子

恩,好的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部