Bonjour je débute en asp.Net,
J'ai mis en place, un datagrid, alimenté par une requete sql, en l'occurence un "select id, nom, prenom from user;"
Dans ma datagrid je n'affiche que le nom, le prénom (id n'étant pas très user friendly) ainsi qu'un hyperlinkcolumn afin de pouvoir acceder à un page d'édition du user sélectionné.
Voici ma datagrid
Le problème, si je garde ce code, il faut que j'affiche la colonne ID dans ma datagrid alors que moi je voudrai avoir 3 colonnes "Edition","Nom","Prénom" et que dans la colonne édition il y ait un hyperlien Editer et lorsque je clique sur editer sa appel ma page alors que actuelement sa affiche l'id en question ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <asp:DataGrid ID="dtg_Search" runat="server" AutoGenerateColumns="true" BorderColor="black" BorderWidth="1" CellPadding="5" HorizontalAlign="Center" Visible="false"> <HeaderStyle BackColor="#1582f2" BorderColor="Black" ForeColor="White" HorizontalAlign="Left" Font-Bold="true"/> <Columns> <asp:HyperLinkColumn DataNavigateUrlField="Id" DataNavigateUrlFormatString="detailspage.aspx?id={0}" DataTextField="Id" DataTextFormatString="{0:c}" Target="_blank"/> </Columns> </asp:DataGrid>
De plus impossible de trouver comment faire pour changer la couleur du texte dans hyperlinkcolumn
J'espère avoir été assez clair,et que quelqu'un pourra m'éclairer![]()
Partager