[英]Remove default sorting in crystal reports
我有一个我已经创建和排序的数据集,然后我将它绑定到一个水晶报表:
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
排序的水晶报告中, 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.
排序的cntEcount.
我正在开发一个vb.net windows 应用程序..那么我必须在哪里进行更改以允许按日期排序?
来自其他问题的图片:
我的“记录排序专家”是这样的:
正如你对群体CntEcode
和Ename
晶体将始终排序这些领域的第一,可悲的是这周围没有简单的方法。
如果您可以描述您使用组的目的,则可能有一种不使用组的解决方法。
• 右键单击组并转到“组专家”→ • 在“分组依据”下找到“选项”按钮 → • 在那里的“通用”选项卡中,更改为“按原始顺序”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.