找回密码
 立即注册

QQ登录

只需一步,快速开始

X765321

银牌会员

31

主题

99

帖子

3742

积分

银牌会员

积分
3742

活字格认证

X765321
银牌会员   /  发表于:2012-6-5 16:35  /   查看:5720  /  回复:3
如题

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-6-5 16:46:00
沙发
回复 1楼X765321的帖子

DateCalendarCellType 无法设置 Max、Min 日期值,DateTimeCellType 可以设置。
回复 使用道具 举报
X765321
银牌会员   /  发表于:2012-6-5 18:27:00
板凳
DateTimeCellType能不能弹出日期选择框?或者在客户端自己验证日期的格式而不需要update?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-6 10:16:00
地板
回复 3楼X765321的帖子

DateTimeCellType 无法弹出日期框?通过 DateTimeCellType 可以通过以下方式实现校验,请参考:
前台:

  1.     <script language="javascript" type="text/javascript" id="FpSpread1_Script0">
  2.         //使用 DataChanged 事件响应编辑结束事件
  3.                 function FpSpread1_DataChanged(event){
  4.             //调用 Update 事件,校验输入数据
  5.                     FpSpread1.UpdatePostbackData();
  6.                     FpSpread1.CallBack("Update");
  7.                 }
  8.         </script>
复制代码

后台:

  1.         protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (IsPostBack)
  4.                 return;
  5.             FarPoint.Web.Spread.DateTimeCellType datecell=new FarPoint.Web.Spread.DateTimeCellType();
  6.             datecell.ErrorMessage="Needadate!!!";
  7.             datecell.FormatString="d";
  8.             FpSpread1.Sheets[0].Cells[0,0].CellType=datecell;
  9.             FpSpread1.Sheets[0].Cells[0,0].Value=System.DateTime.Now.ToOADate();
  10.             FpSpread1.Sheets[0].Columns[0].Width=175;
  11.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部