Bonjour

J'ai un site internet en asp.net VB qui me permet de générer un report à partir d'une liste dans une gridview.
Je souhaite pouvoir générer automatiquement tous les rapports en cliquant sur un bouton.

J'ai fait u bout de code, mais il ne m'affiche que le dernier rapport.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
Protected Sub BtCR_Click(sender As Object, e As EventArgs) Handles BtCR.Click
        Dim paramiduser As Integer
        Dim paramidmad As Integer = 0
        Dim rrrr As Integer
        rrrr = GridView1.Rows.Count()
 
        For rrrr = 0 To rrrr - 1
            paramidmad = GridView1.DataKeys(rrrr).Values(0)
            paramiduser = Convert.ToInt32(GridView1.Rows(0).Cells(6).Text)
            Dim Param1 As New ReportParameter
            Dim Param2 As New ReportParameter
            Param1.Name = "idmad"
            Param2.Name = "iduser"
            Param1.Values.Add(paramidmad)
            Param2.Values.Add(paramiduser)
            ReportViewer1.LocalReport.SetParameters(New ReportParameter() {Param1})
            ReportViewer1.LocalReport.SetParameters(New ReportParameter() {Param2})
            ReportViewer1.DataBind()
            ReportViewer1.LocalReport.Refresh()
        Next
    End Sub
Si vous avez une idée de ce qui ne va pas...
Merci