【发布时间】:2013-09-12 07:44:14
【问题描述】:
我已经创建并排序了一个数据集,然后将其绑定到 Crystal Report:
Dim cmd As New SqlCommand("Driverperformance", con.connect)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.Add("@Ecode", SqlDbType.NVarChar, 50, ParameterDirection.Input).Value = Ecode
cmd.Parameters.Add("@startdate", SqlDbType.DateTime, 50, ParameterDirection.Input).Value= fromd
cmd.Parameters.Add("@enddate", SqlDbType.DateTime, 50, ParameterDirection.Input).Value= endd
da.SelectCommand = cmd
da.Fill(ds)
Dim rpt As New Driverperformanc
rpt.SetDataSource(ds.Tables(0))
crptdriverprfrmnc.ReportSource = rpt
在执行这个存储过程时,我会按日期排序......我的意思是这样的:
Ecode Date cntEcount cntDelcod
E003 2013-05-05 4 3
E003 2013-05-27 0 4
E003 2013-06-01 1 2
但是水晶报告我的排序失败了。在水晶报表中通过cntEcount.i排序得到水晶报表如下:
Ecode Date cntEcount cntDelcod
E003 2013-05-27 0 4
E003 2013-06-01 1 2
E003 2013-05-05 4 3
所以我尝试将日期字段添加到记录排序专家..但仍然得到按cntEcount.排序的报告
我正在开发一个vb.net windows 应用程序..那么我必须在哪里进行更改才能允许按日期排序?
其他问题的图片:
我的“记录排序专家”是这样的:
【问题讨论】:
标签: vb.net vb.net sorting crystal-reports