Je répète ma question car la précédente sous ce sujet a été perdue. Pourriez-vous s'il vous plaît me contacter? Je veux utiliser MicrosoftReportViewer for Web Forms afin que la source de données soit définie par programme. Il existe un exemple de code sur Internet pour Windows Forms mais je n'ai rien trouvé pour Web Forms. Par exemple, voici un code que j'ai essayé d'utiliser. Il ne donne aucune erreur mais rien n'est affiché.Utilisation de MicrosoftReportViewer avec Web Forms par programme
Comment modifier le code pour afficher une table dans ReportViewer?
Imports System.Data Importations Microsoft.Reporting.WebForms
partielle Classe TestReportViewer Hérite System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
CreateReport()
End Sub
Sub CreateReport()
Dim dt As DataTable
Dim rpt As ReportDataSource
dt = New DataTable("Sample")
With dt
.Columns.Add("No", GetType(Integer))
.Columns.Add("Name")
.Rows.Add(1, "A1")
.Rows.Add(2, "A2")
.Rows.Add(3, "A3")
.Rows.Add(4, "A4")
.AcceptChanges()
End With
rpt = New ReportDataSource
rpt.DataMember = "Sample"
rpt.Value = dt
rpt.Name = "test"
With ReportViewer1
.LocalReport.DataSources.Add(rpt)
.DataBind()
.LocalReport.Refresh()
End With
End Sub
End Class