Bonjour,
J'ai deux UserControl qui contiennent tous les deux un GridView.
Je voudrais que ces 2 GridView s'affichent quand j'appel les UserControl.
Le problème est que seul un GridView s'affiche et pas l'autre :
Voici mon code pour instancier les UC :
Voici le code d'un de mes UC :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 UcGridViewOut _ucGridViewOut = (UcGridViewOut)LoadControl("~/UcGridViewOut.ascx"); FormGridView.Controls.Add(_ucGridViewOut); UcGridViewIn _ucGridViewIn = (UcGridViewIn)LoadControl("~/UcGridViewIn.ascx"); FormGridView.Controls.Add(_ucGridViewIn);
(Le code de l'autre UserControl est similaire).
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
23
24
25
26 <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UcGridViewIn.ascx.cs" Inherits="UniFileSiteWeb.UcGridViewIn" %> <div> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1"> <Columns> <asp:BoundField DataField="Date/Heure" HeaderText="Date/Heure" SortExpression="Date/Heure" /> <asp:BoundField DataField="Fichier" HeaderText="Fichier" SortExpression="Fichier" /> <asp:BoundField DataField="Destinataire" HeaderText="Destinataire" SortExpression="Destinataire" /> <asp:BoundField DataField="Entreprise destinatrice" HeaderText="Entreprise destinatrice" SortExpression="Entreprise destinatrice" /> <asp:CheckBoxField DataField="Envoye" HeaderText="Envoye" SortExpression="Envoye" /> <asp:CheckBoxField DataField="Reussi" HeaderText="Reussi" SortExpression="Reussi" /> </Columns> </asp:GridView> <asp:SqlDataSource ID="SqlDataSource1" runat="server" SelectCommand="SELECT blablabla..."> <SelectParameters> <asp:SessionParameter Name="idutilisateurin" SessionField="IdUtilisateur" /> </SelectParameters> </asp:SqlDataSource> </div>
Ma question est donc comment faire pour que ceux-ci s'affiche l'un en dessous de l'autre?
Partager