找回密码
 立即注册

QQ登录

只需一步,快速开始

xiafu568

初级会员

41

主题

84

帖子

291

积分

初级会员

积分
291

活字格认证微信认证勋章

xiafu568
初级会员   /  发表于:2013-6-7 11:10  /   查看:6044  /  回复:5
Dim inputcell As New GrapeCity.Win.Spread.InputMan.CellType.GcDateTimeCellType()
        inputcell.EditMode = GrapeCity.Win.Spread.InputMan.CellType.EditMode.Overwrite
        inputcell.MinDate = New Date(1999, 1, 1)
        inputcell.MaxDate = New Date(2199, 1, 1)
我这么设置的单元格样式,显示时默认为1999-1-1,但是获取值得时候却是“#12:00:00 AM#”,而我想获取的值应该是#1/1/1999#

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-6-7 17:55:00
沙发
回复 1楼xiafu568的帖子

请问您使用的产品是 InputMan 吗?
回复 使用道具 举报
xiafu568
初级会员   /  发表于:2013-6-8 09:13:00
板凳
回复 2楼iceman的帖子

Spread
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-6-8 19:05:00
地板
回复 3楼xiafu568的帖子

你好,
我使用以下代码测试,没能重现问题,能否发测试 Demo 到论坛调试?
  1. private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             GrapeCity.Win.Spread.InputMan.CellType.GcDateTimeCellType datecell = new GrapeCity.Win.Spread.InputMan.CellType.GcDateTimeCellType();
  4.             datecell.MaxDate = new System.DateTime(9999, 12, 31);
  5.             datecell.MinDate = DateTime.Now;
  6.             datecell.EditMode = GrapeCity.Win.Spread.InputMan.CellType.EditMode.Overwrite;
  7.             fpSpread1.Sheets[0].Cells[0, 0].CellType = datecell;
  8.             fpSpread1.Sheets[0].Cells[0, 0].Value = DateTime.Now;
  9.             this.fpSpread1.Sheets[0].Columns[0].Width = 200;
  10.         }
复制代码
回复 使用道具 举报
xiafu568
初级会员   /  发表于:2013-7-19 16:39:00
5#
回复 4楼iceman的帖子

我想要下拉列表弹出的时候显示当前值,注意不是最小值,因为把最小值设成当前值那么以前的值将会被覆盖
回复 使用道具 举报
gw0506
超级版主   /  发表于:2013-7-22 16:15:00
6#
下拉日历弹出时,在日历中显示当前值还是在单元格中显示当前值?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部