如何在vb.net中打开带有文件夹的水晶报表

瓦卡尔·优素福扎伊

这是我的报告加载功能:但是有一些问题。在 bin 文件夹之前的报告文件然后正确加载。但我想在报告文件夹中分别列出所有报告

Private Function GetDeliveryChallanPrint() As DataTable
    Dim data As New DataTable
    Using Conn As New SqlConnection(ConfigurationManager.ConnectionStrings("VKDBx").ConnectionString)
        Using cmd As New SqlCommand("select * from DcMaster dm Left join DcDetail   dd  on dm.ID = dd.ID where dm.id = '" & PrinByIDTextBox.Text.ToString() & "'", Conn)
            Conn.Open()
            Using adp As New SqlDataAdapter
                adp.SelectCommand = cmd
                adp.Fill(data)

                Dim FILEPATH As String = Path.GetDirectoryName(Application.ExecutablePath + "\Reports")
                Dim DcPrint As New Rpt_DeliveryChallan
                DcPrint.Load(FILEPATH)
                DcPrint.SetDataSource(data)
                CrystalReportViewer1.ReportSource = DcPrint
                CrystalReportViewer1.Refresh()
                StatusLabel.Visible = False
                Conn.Close()
            End Using
        End Using
    End Using
End Function
塞巴斯蒂安·布罗施

在 VB.NET 上加载 Crystal Report 有两种可能性:

使用报告对象:

Dim DcPrint As New Rpt_DeliveryChallan
DcPrint.SetDataSource(data)
CrystalReportViewer1.ReportSource = DcPrint
CrystalReportViewer1.Refresh()

注意:在这种情况下,您需要将报告嵌入到项目中。

使用ReportDocument并从文件加载报告:

 Dim FILEPATH As String = CurDir() & "\Reports\Rpt_DeliveryChallan.rpt"
 Dim DcPrint As New ReportDocument
 DcPrint.Load(FILEPATH)
 DcPrint.SetDataSource(data)
 CrystalReportViewer1.ReportSource = DcPrint
 CrystalReportViewer1.Refresh()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

继续在vb.net中的水晶报表中打印

来自分类Dev

如何在VB 2010中为水晶报表添加条件

来自分类Dev

来自vb.net的水晶报表中没有数据显示,使用SQL的数据集

来自分类Dev

如何从水晶报表中删除点

来自分类Dev

如何对水晶报表中的列求和?

来自分类Dev

如何在水晶报表中突出显示所有星期日

来自分类Dev

如何在水晶报表中只显示有余额的数据?

来自分类Dev

VB.Net水晶报表连接字符串

来自分类Dev

VB.Net水晶报表需要时间来加载

来自分类Dev

VB.Net水晶报表连接字符串

来自分类Dev

如何在水晶报表中为主明细表设置子报表的数据源

来自分类Dev

如何执行水晶报表中的存储过程参数?

来自分类Dev

如何总结水晶报表中的公式字段?

来自分类Dev

如何总结水晶报表中的公式字段?

来自分类Dev

如何在水晶报表中打印日期时间选择器?

来自分类Dev

如何在水晶报表中设置用逗号分隔的数字

来自分类Dev

水晶报表-如何传递参数?

来自分类Dev

如何在VBA中打开具有特定名称的文件夹中的文件?

来自分类Dev

如何在inkscape的/ tmp文件夹中打开文件?

来自分类Dev

如何删除vb.net中的Prefetch文件夹?

来自分类Dev

如何删除名称中带有\的文件夹?

来自分类Dev

如何在带有批处理文件的文件夹中循环

来自分类Dev

如何在水晶报表、折线图中的 Y 轴值中显示百分比 (%) 符号?

来自分类Dev

VB 6.0水晶报表导出为PDF

来自分类Dev

如何在VB.net上删除多个文件夹

来自分类Dev

如何在vb.net中使用凭据访问远程文件夹?

来自分类Dev

如何在vb.net中连接_

来自分类Dev

如何将左零添加到水晶报表中当前的PageNumber

来自分类Dev

如何从一条记录制作水晶报表中的饼图?

Related 相关文章

热门标签

归档