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

时间:2015-02-23 15:41:42

标签: farpoint-spread

由于我们无法将特定列格式化为日期,因此我们遇到了问题。当信息配置为“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 :(得分:0)

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

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

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