Bonjour à tous,
débutant en ASP.NET, je cherche à réaliser une application web pour établir la gestion des utilisateurs.
Pour l'instant je travaille avec des données insérées par moi même dans la BDD. la table nommé "Utilisateur" les attributs sont (Mat_U, Nom_U, Prénom_U, Adresse_U, E_Mail_U, Télé_U, Pass_word_U, Login_U, Poste_U)
J'ai plutôt bien compris le système de Gridview et de SqlDataSource, cependant je me retrouve confronté à un problème.
Je dispose d'un tableau GirdView qui affiche quelques informations (Matricule, Nom, Prénom, Poste).
Dans se GirdView j'ajouter une colonne des link button (de modification) qui va me amené vers une autre page qui contient un formulaire.
je veut s'avoir comment quant je click sur se link il m'affiche tout les informations sur l'utilisateur dans une nouvelle page et en précisant dans des textbox, puis commnet va modifier ses données a partir se formualire puis enregistrer dans la table de base de donnée "Utilisateur".
Remarque: Mat_U c'est le clé primaire
-> je ne c'est pas est ce qu'il y a un teste d'égalité entre la matricule qui s'affiche dans le GirdView et le clé primaire dans la table "Utilisateur" pour bien préciser les données affiché dans le formualire.
voici la piece joint ci dessous pour mieux comprendre et d'assaie sur elle.
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 <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" CellPadding="4" DataKeyNames="Mat_U" DataSourceID="SqlDataSource1" ForeColor="#333333" GridLines="None" style="text-align: center; font-size: medium;" Width="489px" onselectedindexchanged="GridView1_SelectedIndexChanged"> <AlternatingRowStyle BackColor="White" ForeColor="#284775" /> <Columns> <asp:BoundField DataField="Mat_U" HeaderText="Matricule" ReadOnly="True" SortExpression="Mat_U" /> <asp:BoundField DataField="Nom_U" HeaderText="Nom" SortExpression="Nom_U" /> <asp:BoundField DataField="Prénom_U" HeaderText="Prénom" SortExpression="Prénom_U" /> <asp:BoundField DataField="Poste_U" HeaderText="Poste" SortExpression="Poste_U" /> <asp:TemplateField HeaderText="Modifier"> <ItemTemplate> <asp:ImageButton ID="img" runat="server" PostBackUrl="~/utilisateur/Modfier.aspx" ImageUrl="~/image/Modifier.gif" /> </ItemTemplate> </asp:TemplateField> </Columns> <EditRowStyle BackColor="#999999" /> <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" /> <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" /> <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" /> <RowStyle BackColor="#F7F6F3" ForeColor="#333333" /> <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" /> <SortedAscendingCellStyle BackColor="#E9E7E2" /> <SortedAscendingHeaderStyle BackColor="#506C8C" /> <SortedDescendingCellStyle BackColor="#FFFDF8" /> <SortedDescendingHeaderStyle BackColor="#6F8DAE" /> </asp:GridView> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT [Mat_U], [Nom_U], [Prénom_U], [Poste_U] FROM [Utilisateur]"> </asp:SqlDataSource>
Merci de votre aide.
Partager