Bonjour à tous,

J'avais terminer un projet pour les cours après mon stage, mais j'ai du refaire la base de données afin de pouvoir le présenter convenablement.
J'ai donc changer toutes les requêtes de mon application.

Mon problème, après avoir changer avec succès pas mal de requêtes, je me retrouve avec un Gridview invisible.
Celui-ci est situé dans mon 2eme TabPanel de mon TabContainer.
Dans le 1er TabPanel, le Gridview apparait et le DataBind est réaliser convennablement.

J'ai donc vérifié ma requête dans SQL qui me retourne ce qu'il faut, mon tableau dans l'application et franchement j'ai rien trouvé...

Aucun messages d'erreurs n'est retourner.


Je vous mes le code correspondant au Gridview:

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
 
<asp:GridView id="GvTI" runat="server" ForeColor="#333333" DataSourceID="SqlDataSourceTI" GridLines="None" DataKeyNames="ID_Intervention" CellPadding="4" 
                        AutoGenerateColumns="False" AllowSorting="True" AllowPaging="True">
<AlternatingRowStyle BackColor="White"></AlternatingRowStyle>
    <Columns>
        <asp:TemplateField>
            <ItemTemplate>
                <asp:ImageButton ID="Annulation2" runat="server"  ImageUrl="images/Annul.gif"  
                        CommandName="image" CommandArgument='<%# Eval("ID_Intervention") %>' OnClick="CommandBtn_Annulation2" />
            </ItemTemplate>
        <HeaderStyle ForeColor="Red"></HeaderStyle>
        </asp:TemplateField>
 
        <asp:TemplateField>
            <ItemTemplate>
                <asp:ImageButton ID="Modification2" runat="server"  ImageUrl="images/Modif.gif"  
                        CommandName="image" CommandArgument='<%# Eval("ID_Intervention") %>' OnClick="CommandBtn_Modif2" />
            </ItemTemplate>
        <HeaderStyle ForeColor="Orange"></HeaderStyle>
        </asp:TemplateField>
 
        <asp:BoundField DataField="ID_Intervention" HeaderText="|ID Intervention|" ReadOnly="True" SortExpression="ID_Intervention"></asp:BoundField>
        <asp:BoundField DataField="ID_Ticket" HeaderText="|ID TA|" ReadOnly="True" SortExpression="ID_Ticket"></asp:BoundField>
        <asp:BoundField DataField="TypeTicket" HeaderText="|Type|" ReadOnly="True" SortExpression="TypeTicket"></asp:BoundField>
        <asp:BoundField DataField="DateDebutTA" DataFormatString="{0:dd/MM/yyyy HH:mm}" HeaderText="|Date TA|" HtmlEncode="False" 
                                                        ReadOnly="True" SortExpression="DateDebutTA"></asp:BoundField>
        <asp:BoundField DataField="DateDebutInterv" DataFormatString="{0:dd/MM/yyyy HH:mm}" HeaderText="|Date TI|" HtmlEncode="False" 
                                                        ReadOnly="True" SortExpression="DateDebutInterv"></asp:BoundField>
        <asp:CheckBoxField DataField="Email" HeaderText="|Email|" SortExpression="Email"></asp:CheckBoxField>
        <asp:BoundField DataField="NomComplet" HeaderText="|Nom Demandeur|" SortExpression="NomComplet"></asp:BoundField>
        <asp:BoundField DataField="UtilisateurAssign" HeaderText="|ID Assigné|" ReadOnly="True" SortExpression="UtilisateurAssign"></asp:BoundField>
 
        <asp:TemplateField HeaderText="Poste" SortExpression="Poste">
            <EditItemTemplate>
                <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Code_Poste") %>'></asp:TextBox>
            </EditItemTemplate>
 
            <HeaderTemplate>
                <asp:DropDownList ID="ddlPoste2" 
                            DataTextField="Poste"
                            AutoPostBack="true"
                            OnSelectedIndexChanged="FilterDropDown_IndexChanged2"
                            OnPreRender="SetValue2"
                            DataSourceID="SqlDataSourceFiltre2" runat="server"/>
 
            </HeaderTemplate>
            <ItemTemplate>
                    <asp:Label ID="Label1" runat="server" Text='<%# Bind("Code_Poste") %>'></asp:Label>
            </ItemTemplate>
        </asp:TemplateField>
 
        <asp:BoundField DataField="ID_Status" HeaderText="|Status|" ReadOnly="True" SortExpression="ID_Status"></asp:BoundField>
        <asp:BoundField DataField="ID_Ressource" HeaderText="|ID Ressource|" ReadOnly="True" SortExpression="ID_Ressource"></asp:BoundField>
        <asp:BoundField DataField="DateDebutRess" DataFormatString="{0:dd/MM/yyyy HH:mm}" HeaderText="|Date début|" ReadOnly="True" SortExpression="DateDebutRess"></asp:BoundField>
 
        <asp:TemplateField>
            <ItemTemplate>
                <asp:imagebutton ID="Retirer" runat="server" imageurl="images/Gestion.gif" 
                    CommandName="image" CommandArgument='<%# Eval("ID_Intervention") %>' OnClick="CommandBtn_Gestion" />
            </ItemTemplate>
 
            <HeaderStyle ForeColor="Red"></HeaderStyle>
        </asp:TemplateField>
 
        <asp:TemplateField>
            <ItemTemplate>
                <asp:imagebutton ID="Pause" runat="server" imageurl="images/Pause.gif" 
                        CommandName="image" CommandArgument='<%# Eval("ID_Intervention") %>' OnClick="CommandBtn_Pause" />
            </ItemTemplate>
            <HeaderStyle ForeColor="Red"></HeaderStyle>
        </asp:TemplateField>
 
        <asp:TemplateField>
            <ItemTemplate>
                <asp:imagebutton ID="Solde" runat="server" imageurl="images/Valider.gif" 
                        CommandName="image" CommandArgument='<%# Eval("ID_Intervention") %>' OnClick="CommandBtn_Solde" />
            </ItemTemplate>
            <HeaderStyle ForeColor="Red"></HeaderStyle>
        </asp:TemplateField>
</Columns>
 
    <EditRowStyle BackColor="#2461BF"></EditRowStyle>
    <EmptyDataTemplate>
        <asp:image id="NoDataImage" imageurl="/images/smiley.gif" runat="server"/>
        <br />
        <asp:Label ID="Error" runat="server" Text="Aucun ticket"></asp:Label>
    </EmptyDataTemplate>
 
    <HeaderStyle HorizontalAlign="Center" BackColor="#507CD1" Font-Bold="True" Font-Size="7pt" ForeColor="White"></HeaderStyle>
    <PagerStyle HorizontalAlign="Center" BackColor="#2461BF" ForeColor="White"></PagerStyle>
    <RowStyle HorizontalAlign="Center" BackColor="#EFF3FB" Font-Size="6.5pt"></RowStyle>
    <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333"></SelectedRowStyle>
</asp:GridView>
 
 
 
 
 
    <!-- Requêtes et source pour la colonne poste(tri) -->
    <asp:SqlDataSource id="SqlDataSourceTI" runat="server" 
                       ConnectionString="<%$ ConnectionStrings:Gestion_ArretConnection %>"
                       ProviderName="<%$ ConnectionStrings:Gestion_ArretConnection.ProviderName %>"
            SelectCommand="SELECT Intervention.ID_Ticket, Intervention.ID_Intervention, DateDebutInterv, UtilisateurAssign, Intervention.ID_Status,
                             NomPersonne + ' ' + PrenomPersonne AS 'NomComplet', TypeTicket, DateDebutTA, Email, Code_Poste, ID_Ressource, DateDebutRess
                                FROM Personne, Ticket_Arret, RESSOURCE RIGHT OUTER JOIN Intervention ON RESSOURCE.ID_Ticket = Intervention.ID_Ticket                     
                                WHERE Intervention.ID_Status NOT IN ('999', '998')
                                AND RESSOURCE.ID_Status IN ('401', '433', '004') OR RESSOURCE.ID_Status IS NULL
                                AND Intervention.ID_Ticket = Ticket_Arret.ID_Ticket
                                AND Ticket_Arret.ID_Personne = Personne.ID_Personne"></asp:SqlDataSource>
Si vous avez besoin d'autre chose dite le moi.

Merci d'avance,

Jefty