Hello,
J'ai un soucis avec ma gridview que je peuple grâce a une listbox le tout connecté à une base sql server.
Je précise que j'ai que des templatefield dans ma gridview.
Jusqu'à la aucun problème, cependant j'ai rajouté un footer qui permettra l'ajout d'entrées dans ma base de données.
C'est là que les problèmes commencent, j'ai décidé de cacher le footer et de l'afficher grâce à un bouton seulement lorsque je click sur ce bouton le footer aparait mais les données affichés dans l'une des consoles ont disparues...
Ces données sont affiché grâce à mon code behind qui calcule dynamiquement les mots de passe. Est-ce que ça pourrait-être la cause ?
Aussi si j'ajoute un bouton quelconque et que je click dessus, j’obtiens le même problème.
J'espère n'avoir pas dis trop de bêtise ...
Merci beaucoup pour votre aide
voici mon code aspx
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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136 <%@ Page MasterPageFile="~/MasterPage.master" Language="VB" AutoEventWireup="false" CodeFile="equipment.aspx.vb" Inherits="_equipment" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> </asp:Content> <asp:Content ID="Content2" runat="server" contentplaceholderid="ContentPlaceHolder1"> <p><b></b> </p> <p> <!-- ListBox filled with all user name --> <asp:ListBox ID="ListBox1" runat="server" DataSourceID="SqlDataSource2" DataTextField="name" DataValueField="id" Height="412px" Width="170px" AutoPostBack="True" SelectionMode="Single" Font-Overline="True" Font-Size="X-Small" Font-Italic="False"> </asp:ListBox> <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:LabAccManConnectionStringlist %>" SelectCommand="SELECT id,name FROM locacc_machines"></asp:SqlDataSource> </p> <p> <asp:TextBox ID="TextBox1" runat="server" Width="162px"></asp:TextBox> </p> <p> <asp:Button ID="Create" runat="server" Text="Create" Width="75px" /> <asp:Button ID="Cancel" runat="server" Text="Cancel" Width="75px" /> <br/><br/> </p> <br /> <asp:Button ID="Addline" runat="server" Text="Add Entry" /> <br /> </asp:Content> <asp:Content ID="Content3" runat="server" contentplaceholderid="ContentPlaceHolder2"> <!-- SQL query for filling the gridview--> <asp:sqldatasource id="SqlDataSource1" runat="server" connectionstring="<%$ ConnectionStrings:MA CONNEXION %>" selectcommand="MA REQUETE SQL" ProviderName="System.Data.SqlClient"> <selectparameters> <asp:ControlParameter ControlID="ContentPlaceHolder1$ListBox1" Name="id" PropertyName="SelectedValue" /> </selectparameters> </asp:sqldatasource> <!-- Array--> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" Width="790px" EnableViewState="False" CellPadding="4" ForeColor="#333333" GridLines="None" DataKeyNames="id,Expr1"> <RowStyle BackColor="#E9ECEF" ForeColor="#333333" /> <Columns> <asp:TemplateField HeaderText="name" SortExpression="name"> <EditItemTemplate> <asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("name") %>'></asp:TextBox> </EditItemTemplate> <FooterTemplate> <asp:TextBox ID="TextBox4" runat="server" style="text-align: left"></asp:TextBox> </FooterTemplate> <ItemTemplate> <asp:Label ID="Label3" runat="server" Text='<%# Bind("name") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="application" SortExpression="application"> <EditItemTemplate> <asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("application") %>'></asp:TextBox> </EditItemTemplate> <FooterTemplate> <asp:TextBox ID="TextBox5" runat="server" style="text-align: left"></asp:TextBox> </FooterTemplate> <ItemTemplate> <asp:Label ID="Label2" runat="server" Text='<%# Bind("application") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="username" SortExpression="username"> <EditItemTemplate> <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("username") %>'></asp:TextBox> </EditItemTemplate> <FooterTemplate> <asp:TextBox ID="TextBox6" runat="server" style="text-align: left"></asp:TextBox> </FooterTemplate> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text='<%# Bind("username") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Password" SortExpression="encrypted_password"> <FooterTemplate> <asp:TextBox ID="TextBox7" runat="server" style="text-align: left"></asp:TextBox> </FooterTemplate> </asp:TemplateField> <asp:CommandField ShowDeleteButton="True" DeleteText="Delete" ButtonType="Image" DeleteImageUrl="~/App_Code/trash_16x16.gif" CancelText="" EditText="" InsertText="" NewText="" SelectText="" UpdateText="" /> <asp:CommandField ShowEditButton="True" EditText="Edit" ButtonType="Image" EditImageUrl="~/App_Code/pencil16x16.gif" /> </Columns> <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" /> <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" /> <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" /> <HeaderStyle BackColor="#003366" Font-Bold="True" ForeColor="White" /> <EditRowStyle BackColor="#999999" /> <AlternatingRowStyle BackColor="White" ForeColor="#284775" /> </asp:GridView> </asp:Content>
Partager