Click Boutton fais disparaitre information colone gridview
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:
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> |