簡體   English   中英

刪除水晶報表中的默認排序

[英]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.

我正在開發一個 windows 應用程序那么我必須在哪里進行更改以允許按日期排序?

來自其他問題的圖片:

我的“記錄排序專家”是這樣的:在此處輸入圖片說明

正如你對群體CntEcodeEname晶體將始終排序這些領域的第一,可悲的是這周圍沒有簡單的方法。

如果您可以描述您使用組的目的,則可能有一種不使用組的解決方法。

• 右鍵單擊​​組並轉到“組專家”→ • 在“分組依據”下找到“選項”按鈕 → • 在那里的“通用”選項卡中,更改為“按原始順序”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM