Datalist dynamique et ascx

Signaler
Messages postés
87
Date d'inscription
lundi 22 avril 2002
Statut
Membre
Dernière intervention
12 octobre 2006
-
Messages postés
1765
Date d'inscription
jeudi 12 octobre 2000
Statut
Modérateur
Dernière intervention
11 décembre 2013
-
Mon problème est le suivant :
Je fais une requête qui va permettre de remplir une datalist. Voilà, mon code :
j'ai un fichier ascx qui contient :
<%@ Control Language="c#" AutoEventWireup="false" Codebehind="usercontrol.ascx.cs" Inherits="www.usercontrol" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>

<%# DataBinder.Eval(Container, "DataItem.NomGroupe") %>

Enusite, ma page aspx.cs contient :
public void CreatePartieZone()
AccesBdZone.InitAccesBase(infoc,bdd);
DsGrpe = AccesBdZone.ExecuteSql("groupe","select * from groupe",null);

dtlist = new DataList();
dtlist.ID = "Liste"+idzone;
dtlist.ItemTemplate = Page.LoadTemplate("usercontrol.ascx");
dtlist.EditItemTemplate = Page.LoadTemplate("usercontrol.ascx");
dtlist.DataSource = DsGrpe.Tables["groupe"].DefaultView;
dtlist.DataBind();

}
Dans mon dataset, j'ai 2 lignes, à la sortie ça me donne ça :
<table ID="Table5">
----,

</td>

</td>
</tr><tr>
<td>

</td>
</table>

C'est donc bon, mais mon souci c'est que je voudrais mettre un NavigateUrl dynamique au lien "liengroupe" mais je ne sais pas comment faire. Si quelqu'un pouvait m'aider ça serait super, car là je sature!!
Merci pour votre aide
Aurélie

1 réponse

Messages postés
1765
Date d'inscription
jeudi 12 octobre 2000
Statut
Modérateur
Dernière intervention
11 décembre 2013
6
En mettant soit une propriété dans ton code behind de ton ASCX qui permettent de charger l'URL de l'extérieur soit de mettre une variable publique directement.

Il y a un exemple qui correspond exactement à ce que tu cherches ici :
- http://www.asp-php.net/tutorial/asp.net/urlrolloverinfo.php

Regarde comment il est fait et tu comprendras comment faire pour le tien.

Romelard Fabrice (Alias F___)