仅使用VS2010在Crystal报表中生成第2页中的字段

时间:2016-02-02 04:00:34

标签: sql visual-studio-2010 crystal-reports

嗨,我有一个关于水晶报告的简单问题。我在Crystal报表中创建了三个页面,在代码中我在第一页生成了字段,第二页(使用详细信息部分a)我想生成字段但问题是它添加了页面而不是字段..

页面详细信息:

第1页:我手头的现金及其详细信息

第2页现金分解

第3页:所有关于用户登录的信息

问题:

当我运行项目时,报告生成页面,假设只有3页,在第一页上没有问题,但在第二页我只有一行现金分解,第三页也没有问题,第四页它重复第一页,第五页我只有一行现金分类,并假设在第二页(第二行)..

问题:如何在第二页中生成该行数?有可能吗?

Page 2

Page 5 that should be at page 2 next to the first row

代码:

        Dim dtt As New DataTable
        With dtt
            .Columns.Add("col")
            .Columns.Add("col1")
            .Columns.Add("col3")
            .Columns.Add("col4")
            .Columns.Add("col5")
            .Columns.Add("col6")
            .Columns.Add("col7")
            .Columns.Add("col8")
            .Columns.Add("col9")
            .Columns.Add("col10")
            .Columns.Add("col11")
            .Columns.Add("col12")
            .Columns.Add("col13")
            .Columns.Add("col14")
            .Columns.Add("col15")
            .Columns.Add("col16")
            .Columns.Add("col17")
            .Columns.Add("col18")
            .Columns.Add("col86")
            .Columns.Add("col19")
            .Columns.Add("col20")
            .Columns.Add("col21")
            .Columns.Add("col22")
            .Columns.Add("col23")
            .Columns.Add("col36") /**page 2 starts here (cash denominations ---> such as 1000.00, 500.00, 200.00, 100.00 and so on) **/
            .Columns.Add("col37") /** (number of cash denomination) **/
            .Columns.Add("col38") /** (total cash) **/
            .Columns.Add("col39")
            .Columns.Add("col40")
            .Columns.Add("col41")
        End With
        For Each drr As DataGridViewRow In Me.table1.Rows
            dtt.Rows.Add( _
            drr.Cells("Column1").Value, _
            drr.Cells("Column2").Value, _
            drr.Cells("Column3").Value, _
            drr.Cells("Column4").Value, _
            drr.Cells("Column5").Value, _
            drr.Cells("Column6").Value, _
            drr.Cells("Column7").Value, _
            drr.Cells("Column8").Value, _
            drr.Cells("Column9").Value, _
            drr.Cells("Column10").Value, _
            drr.Cells("Column11").Value, _
            drr.Cells("Column12").Value, _
            drr.Cells("Column13").Value, _
            drr.Cells("Column14").Value, _
            drr.Cells("Column15").Value, _
            drr.Cells("Column16").Value, _
            drr.Cells("Column17").Value, _
            drr.Cells("Column18").Value, _
            drr.Cells("Column19").Value, _
            drr.Cells("Column20").Value, _
            drr.Cells("Column21").Value, _
            drr.Cells("Column22").Value, _
            drr.Cells("Column23").Value, _
            drr.Cells("Column24").Value, _
            drr.Cells("Column25").Value, _
            drr.Cells("Column26").Value, _
            drr.Cells("Column27").Value, _
            drr.Cells("Column28").Value, _
            drr.Cells("Column29").Value, _
            drr.Cells("Column30").Value _
                )
        Next

先谢谢,希望有人理解我的问题..

0 个答案:

没有答案