求助:字符自动转为了日期时间
FpSpread1.Sheets.Cells.Rows.Count-1, 0].Text = “2023-02-16”;显示为:“2023-02-16 00:00:00”
如何使其不变?
嗯,你可以尝试一下使用新版本,确认看看是否能解决问题。目前老版本没有其他的办法,这个可能是显示上的设计不合理
加了格式设置也不管用
FarPoint.Web.Spread.TextCellType textc = new FarPoint.Web.Spread.TextCellType();
FpSpread1.Sheets.Cells.Rows.Count - 1, 0].Editor = textc;
string year = "2023-02-16";
FpSpread1.Sheets.Cells.Rows.Count-1, 0].Text = year; 在excel中日期字符串也是会被自动转换为日期的
你可以设置为这样看看“'2023-02-16” 本帖最后由 lgxl6925 于 2023-2-16 16:28 编辑
可以是可以,多个东西不好看,不能象excel中单元格格式设为“文本”后,就不会转换吗?
而且手工输入不会转换,只有后台输入会转换
对于日期,其实你去设置日期格式也是可以的
https://www.grapecity.com/spread ... ormat/Overview.aspx
可以参考这里的代码
我想用字符型,就如同excel设为“文本”后的效果一样,输入的内容都保持不变
输入“12:23”也会自动把日期加上
不好意思,我在本地也测试了一下,并没有重现你的问题,不知道你用的是哪个版本。如果版本较早的话,建议升级版本看看,这个目前想不到其他的解决办法
9的
页:
[1]