Bonjour,
Je viens de commencer il y a peu l'apprentissage du langage C#.
J'ai réussi à créer (du moins dans le design) un gridview que j'ai relié à une base de données.
Je lui indique alors d'afficher des données et quand je le lance il ne m'affiche aucun gridview, alors qu'il y a les données nécessaire à son affichage...
Pouvez-vous m'aider ?
Voici mon code :
En vous remerciant.
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 <head runat="server"> <title>Page sans titre</title> </head> <body> <form id="form1" runat="server"> <div> <asp:Label ID="Label2" runat="server" Text="Voici les comptes"></asp:Label> <br /> <br /> <asp:GridView ID="GridViewCompte" runat="server" AutoGenerateColumns="False" DataKeyNames="num_cpt" DataSourceID="SqlDataSource1" Visible="true"> <Columns> <asp:BoundField DataField="nom_pe" HeaderText="Nom du propriétaire du compte" SortExpression="nom_pe" /> <asp:BoundField DataField="num_cpt" HeaderText="Numéro du compte" ReadOnly="True" SortExpression="num_cpt" /> <asp:BoundField DataField="intitule_cpt" HeaderText="Intitulé du compte" SortExpression="intitule_cpt" /> <asp:BoundField DataField="solde_cpt" HeaderText="Solde" SortExpression="solde_cpt" /> <asp:BoundField DataField="dateCreation_cpt" HeaderText="Date de création" SortExpression="dateCreation_cpt" /> <asp:BoundField DataField="dateFermeture_cpt" HeaderText="Date fermeture" SortExpression="dateFermeture_cpt" /> <asp:BoundField DataField="nom_et" HeaderText="Etablissement" SortExpression="nom_et" /> </Columns> </asp:GridView> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:connectString1 %>" SelectCommand="SELECT nom_pe, num_cpt, intitule_cpt, solde_cpt, dateCreation_cpt, dateFermeture_cpt, nom_et FROM compte, personne, etablissement WHERE compte.code_pe = personne.code_pe AND compte.code_et = etablissement.code_et ORDER BY nom_pe"> </asp:SqlDataSource> <br /> </div> </form> </body> <!-- la page fonctionne mais ne m'affiche pas mon GridView ! La requête est juste, le mode de connexion aussi.. Qu'est-ce qui ne va pas ? -->
Partager