首页 文章

远点传播无法使列类型为“日期”

提问于
浏览
0

由于我们无法将特定列格式化为日期,因此我们遇到了问题 . 当信息配置为“MM / DD / YYYY”时,我们可以将其格式化为日期,但是,当我们格式化信息“MM / DD / YYYY hh:mm:ss AM / PM”时,我们无法格式化列作为约会 . 我们尝试这样做时收到错误 . 我们希望将信息格式化为日期,以便sort函数按日期排序,而不是像字符串一样排序 .

例如,当列格式化为日期“12/31/2014”时,可以看到“01/01/2015”之前 . 当列被排序为字符串“01/01/2015”时,可以看到“12/31/2014”之前 .

有没有人知道我们是否能够解决这个问题?

非常感谢你...

1 回答

  • 0

    远点传播COM控件具有日期类型列 . 听起来您正在通过代码配置日期类型 . 在代码中,您将设置扩展控件的.Col和.Row,然后将类型设置为“CellTypeDate” . 这是来自FPUSpreadADO.CellTypeConstants的常量 . 您还可以将块单元格范围设置为此单元格类型 .

    但是,远点日期类型没有时间分辨率 . 如果在设计器中打开控件的属性表,您将看到下拉选项提供格式选项,例如仅限MM / DD / YYYY .

    我建议你在网格中使用日期和时间列时间的组合 . 单元格类型是常量“CellTypeTime” .

相关问题