1 pièce(s) jointe(s)
Ajout de bouton dans les en-tête de colonne DataGrid
Bonjour !
Encore une radieuse journée, n'est ce pas ? :P
Bon, j'ai actuellement un DataGrid affichant une liste d'utilisateur :
Code:
<asp:DataGrid ID="DG_ListeUser" OnItemCommand="Event_ItemCommand_ListeUser" runat="server" >
Je peuple mon DataGrid avec un DataTable :
Code:
1 2 3 4 5 6
| Dim DT_ListeUser As DataTable = New DataTable
[...]
DG_ListeUser.DataSource = DT_ListeUser
DG_ListeUser.DataBind() |
Les colonnes de ce DataTable sont paramétrées ainsi :
Code:
1 2 3 4 5
| DT_ListeUser.Columns.Add(New DataColumn("Name", GetType(String)))
DT_ListeUser.Columns.Add(New DataColumn("SamAccountName", GetType(String)))
DT_ListeUser.Columns.Add(New DataColumn("Enabled", GetType(Boolean)))
DT_ListeUser.Columns.Add(New DataColumn("DistinguishedName", GetType(String)))
DT_ListeUser.Columns.Add(New DataColumn("Mail", GetType(String))) |
Le résultat n'est pas trop mal et m'affiche toutes mes données comme je le veux, voir PJ.
Je souhaiterais maintenant ajouter un bouton dans certaines en-tête de colonnes pour déclencher un événement qui viendra trier les données dans le DataGrid.
La question est : Comment ajout-on un bouton dans l'en-tête d'une colonne d'un DataGrid ?
Un grand merci à ceux et celles qui pourront m'éclairer :ccool: