[C#]Comment récupérer l’id d’un élément dans une DataList ?
Bonjour tout le monde, voilà j'ai un petit problème que je n'arrive pas à résoudre, et c’est le suivant : Comment récupérer l'identifiant d'un bouton contenu dans une Datalist, sans que au préalable on ait sélectionné la ligne qui le contient dans la datalist, la méthode FindContol me renvoie
toujours Null, et t-il possible de le récupéré dans ce cas ?
Remarque : Quand je sélection une ligne dans la datalist je peux récupérer l'id de mon bouton.
L’objectif de cette manipulation est de restreindre l’accès a certaines informations si l'utilisateur connecter n'est pas sensé les voir, si vous avez une autre approche à proposer je suis ouvert a toute proposition.
Merci d'avance :oops:.
Utilise la propriété Items de l'objet DataList.
Utilise la collection Items de l'objet DataList. C'est une collection d'objets DataListItem et elle te permet de contrôler par programmeles éléments dans le contrôle DataList.
Exemple d'un DataList contenant un bouton :
Code:
1 2 3 4 5 6 7 8
| foreach(DataListItem item in myDataList.Items)
{
Button myButton = (Button)item.FindControl("idButton");
if(myButton != null) {
// Faire quelque chose.
break;
}
} |