Bonjour à tous,

Je rencontre un petit problème:

Utiliser un AccessDataSource pour remplir un Datalist ne me pose pas de difficultés. je voudrais faire la chose suivante:
je récupère le label(nom d'utilisateur) qui se trouve dans datalist
J'ai un AccesDataSource avec la requete select ID]=?
, j'assigne le contenu de la variable au selectparamater.

dans l'action datalist_itemdabound je vaux recuperer le text dans label et parcourir tous les donnees de AccesDataSource et faire un comparaison

si lablel.tetx=AccesDataSource.nom un bouton qui se trouve dans datalist doit etre cache

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
 
 
rotected Sub DsListAmi_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs) Handles DsListAmi.ItemDataBound
        If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
 
 Dim lbl As Label = CType(e.Item.FindControl("labelnom"), Label)
            Dim nom As String = lbl.Text
Dim bt As Button = CType(e.Item.FindControl("btNom"), Button)
 Dim DV As System.Data.DataView
        DV = DsAccessUser.Select(DataSourceSelectArguments.Empty)
        If DV.Count <> 0 Then
?????????????????????????????
           if nom = (DV(0)(0)).ToString Then
???????????????????????????????
             End If 
        End If
Merci