none
reportviewer 数据源设置

    问题

  • vb.net开发打印。写如下代码定义数据源,但无法显示数据,请问是什么问题?

    Try
                cn1.ConnectionString = Connstr
                cn1.Open()
                cmd4.CommandType = CommandType.StoredProcedure
                cmd4.CommandText = "Paidans_Print"
                cmd4.Connection = cn1

                cmd3 = New OleDbDataAdapter(cmd4)
                cmd3.SelectCommand.Parameters.Add("@danjuhao", OleDbType.VarChar, 50).Value = Form27.TextBox10.Text.Trim
                cmd3.SelectCommand.Parameters.Add("@ver", OleDbType.Integer, 20).Value = Form27.TextBox6.Text.Trim

                returnValue1 = New DataSet
                cmd3.Fill(returnValue1)

                cn1.Dispose()
            Catch ex As Exception
                MsgBox(ex.Message)
                cmd3.Dispose()
                cmd4.Dispose()
                cn1.Dispose()
            End Try
            cmd3.Dispose()
            cmd4.Dispose()
            cn1.Dispose()

            Dim paidans As ReportDataSource = New Microsoft.Reporting.WinForms.ReportDataSource("DataSet2", returnValue1.Tables(0))
            Me.ReportViewer1.LocalReport.DataSources.Add(paidans)

            Me.ReportViewer1.RefreshReport()

    2015年12月18日 17:25