问题:
目前项目使用现有的DevExpress数据表,且正在使用该表在表视图中显示日志文件中的项目,其中有些列显示事件发生的时间。当前使用了字符串的类型,因此将字符串格式化为8/31/2019 10:31:29 PM。但是,这样做的问题在于,此排序现在按字符串而不是实际时间排序。
目前研究了解决此问题的方法,在 上找到的典型方法是将绑定到DateTIme中使用的属性类型制成。但无法找到任何方法将此DateTime格式化为上面指定的必需时间戳格式。
已经搜索演示中的所有示例,但找不到任何表在标准MM / dd / YYYY格式之外的时间内都没有使用任何东西,因此找不到任何有效的示例。
解决方案:
首先 格允许您以不同的方式设置单元格值的格式,请查看Format Cell Values这个解决方案,我们在其中比较了可用的方法并提供了相应的示例链接。您可以尝试使用任何方法,但未绑定列和具有绑定的列除外,因为这两种方法都会影响列类型。
建议首先尝试以下方法:
- EditSettings->DisplayFormat – 此方法使您可以使用.NET的Formatting Types部分中描述的格式。
- EditSettings->MaskedInput – 通过这种方法,您可以使用date-time掩码来影响激活的单元格和未激活的单元格。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!