Hola buenas días, comunidad.
Disculpen me podrían ayudar, con este problema que tengo al momento de querer cargar un informe con un DataSet que recibe valores de una base de datos MySQL. Mi codigo para cargar el Dataset es el siguiente
Private conexion As CapaDatos.CDConexion = New CapaDatos.CDConexion
Private Sub ReportViewer1_Load(sender As Object, e As EventArgs) Handles ReportViewer1.Load
ReportViewer1.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local
Dim Sql As DataSet = GetData("SELECT * FROM fondofijo ", "fondofijo")
Dim DATA As Microsoft.Reporting.WinForms.ReportDataSource = New Microsoft.Reporting.WinForms.ReportDataSource("Datos", Sql.Tables())
ReportViewer1.LocalReport.DataSources.Clear()
ReportViewer1.LocalReport.DataSources.Add(DATA)
ReportViewer1.LocalReport.ReportEmbeddedResource = "ReportFondoFijo.rdlc"
ReportViewer1.LocalReport.ReportPath = "@ReportFondoFijo.rdlc"
ReportViewer1.LocalReport.Refresh()
End Sub
Private Function GetData(ByVal sql As String, ByVal tabla As String) As Datos
Dim sda As MySqlDataAdapter = New MySqlDataAdapter(sql, conexion.AbrirConexion)
Dim da As MySqlCommandBuilder
da = New MySqlCommandBuilder(sda)
Dim com As Datos = New Datos
sda.Fill(com, tabla)
Return com
End Function
![[SOLUCIONADO] Informe con Dataset y Mysql (VB.NET).](https://farm2.staticflickr.com/1973/44943718384_8d3eb83cd4_o.jpg)
De antemano muchas gracias.