Bonjour, j'ai un asp link button sur lequel je dois cliquer pour afficher mon rapport sur une autre page
lors de ce click je dois passer un parametre sur lequel le sqldatasource du reportviewer va filter
pour cela j'ai fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 protected void BVD_Click(object sender, EventArgs e) { string guid = selectfiltre.value; Response.Redirect(string.Format("Reports/RV_BVD.aspx", "BVARINPUT", HiddenFiltre.Value), false); }j'arrive a afficher la page concerné du rapport mais je veux l'afficher dans un nouveau onglet, comment faire ?
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 <rsweb:ReportViewer ID="rvBVD" runat="server" Font-Names="Verdana" Font-Size="8pt" InteractiveDeviceInfos="(Collection)" WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt" ZoomMode="PageWidth" Width="90%"> <LocalReport ReportPath="Reports\BVD.rdlc"> <DataSources> <rsweb:ReportDataSource DataSourceId="SqlDataSource1" Name="DS_BVD" /> </DataSources> </LocalReport> </rsweb:ReportViewer> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConString %>" SelectCommand="SELECT * FROM [Clients] WHERE ([Guid] = @Guid)"> <SelectParameters> <asp:Parameter Name="Guid" Type="String" /> </SelectParameters> </asp:SqlDataSource> </div>
et je ne sais pas comment lié mon guid que je dois transmettre via le link (on click BVD_Click) a mon SqlDataSource1.
merci de m'aider je bloque
Partager