如何在 vb 报告中按天排序?

How to sort by day in vb report?

我是vb新手。在过去的几周里,我一直在开发一个酒店预订系统,使用 visual studio 和 ms access 作为项目的数据库。其他一切都很顺利,但几天来,我在使用报表查看器过滤我的报表时遇到了困难。报告值是从 ms 访问查询中提取的。该报告主要是关于按日期排序的可用客人信息。在我的报告中,有客人的入住和退房日期。所以主要是,过滤器还应该在签入和签出之间考虑。我如何过滤我的报告,以便它按日期降序显示数据?

您可以使用 Linq 或为数据表创建视图并对数据表和组进行排序。

创建数据表到视图然后排序的示例:

Dim dv As New DataView(oDT)
    dv.Sort ="ColumnName ASC"
    oDT = dv.ToTable

使用 ASC 升序,DESC 降序 oDT 是我放入视图中进行排序的数据表