本文介绍了如何用VB.NET中的数据表替换数据集用于水晶报表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 Hello All, 我们收到问题'所需的报告需要更多信息'。 我已经搜索了,解决方法是用dataTable替换数据集,但是我还没有得到关于如何做同样的教程。 下面是我的代码在vb.net中。 myRrpt.Load(Server.MapPath( 〜\Reporting\CrystalReport15.rpt)) connect_EWS.ConnectionString = Constr_EWS Dim con 作为 新 SqlCommand Dim query 作为 字符串 = 来自Report_BT的SELECT *,其中Number = @ num con.CommandText = query con.Connection = connect_EWS con.Parameters。 AddWithVa lue( @ num,txtNumber.Text.Trim) connect_EWS.Open() ' Dim dsCustomers As New ISAE_BankTransfer Dim da As 新 SqlDataAdapter(con) Dim dsCustomers As DataSet4 = 新 DataSet4 da.Fill(dsCustomers, Report_BT) connect_EWS .Close() myRrpt.SetDataSource(dsCustomers) CrystalReportViewer1.DisplayPage = True CrystalReportViewer1 .ReportSource = myRrpt 有人可以帮我出来 使用最新的vb.net水晶报告软件 提前谢谢 我尝试了什么: 有人可以帮帮我解决方案 以下示例来自此处: Microsoft Docs - DataSet.Tables Property [ ^ ] 私有 Sub PrintRows( ByVal dataSet As DataSet) Dim 表 As DataTable Dim 行 As DataRow Dim 列 As DataColumn ' 对于DataSet中的每个表,打印行值。 对于 每个表 dataSet.Tables 对于 每个行在 table.Rows 对于 每个列在表中。列 Console.WriteLine(行(列)) 下一步列 下一步 row 下一页表 结束 子 Hello All,Am getting the issue 'the report requested requires further information'.I've searched and the solution is to replace dataset with a dataTable, however i haven't been able to get a tutorial on how to do same.Below is my code in vb.net.myRrpt.Load(Server.MapPath("~\Reporting\CrystalReport15.rpt"))connect_EWS.ConnectionString = Constr_EWSDim con As New SqlCommandDim query As String = "SELECT * from Report_BT where Number=@num"con.CommandText = querycon.Connection = connect_EWScon.Parameters.AddWithValue("@num", txtNumber.Text.Trim)connect_EWS.Open()' Dim dsCustomers As New ISAE_BankTransferDim da As New SqlDataAdapter(con)Dim dsCustomers As DataSet4 = New DataSet4da.Fill(dsCustomers, "Report_BT")connect_EWS.Close()myRrpt.SetDataSource(dsCustomers)CrystalReportViewer1.DisplayPage = TrueCrystalReportViewer1.ReportSource = myRrptcan someone please help me outusing latest crystal reporting software for vb.netthanks in advanceWhat I have tried:can someone please help me out 解决方案 And the example below is from here: Microsoft Docs - DataSet.Tables Property[^] Private Sub PrintRows(ByVal dataSet As DataSet) Dim table As DataTable Dim row As DataRow Dim column As DataColumn ' For each table in the DataSet, print the row values. For Each table in dataSet.Tables For Each row In table.Rows For Each column in table.Columns Console.WriteLine(row(column)) Next column Next row Next tableEnd Sub 这篇关于如何用VB.NET中的数据表替换数据集用于水晶报表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
11-01 00:21