第一行中的最新数据

时间:2011-03-11 21:48:57

标签: c# wpf

目标:
将最新数据放在第一行而不是列表视图的末尾。该计划是在WPF。

问题:
基于此source code,不知道如何在列表视图的第一行中接收最新数据

3 个答案:

答案 0 :(得分:1)

为简单起见,该示例代码将硬编码数据加载到ListView中。它不会从数据库中检索实时数据,因为您可能会这样做。

如果可能的话,你应该在从数据库中检索数据时对数据进行排序。那么只要将已排序的数据绑定到ListView就没有问题

答案 1 :(得分:0)

从数据源获取当前日期/时间并对其进行排序,降序。例如,如果要从SQL Server数据库中读取记录,请包含字段GETDATE() AS date_time。如果数据来自文件,请使用内置的.NET日期/时间对象(VB.NET中的Now)来添加时间戳。

答案 2 :(得分:0)

您需要以排序的方式将数据提供给列表视图。

This example显示了一种方式。

您还可以通过视图模型公开数据,该视图模型将包装某些模型(可能是您正在查看的任何源列表),对其进行排序(可能使用linq .orderyby方法)并将数据提供给您的视图。