J'ai un datalist dans lequel j'ai mis dans la section ItemTemplate un
hyperlien. Je récupères le contenu d'un dossier (image) et je veux les
associer aux hyperliens. Comment puis-je faire ca ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
eric_caron_31
Merci
Voici mon code
Dim dirInfo As DirectoryInfo = New DirectoryInfo(Chemin) Dim aFiles As FileInfo() = dirInfo.GetFiles("*.jpg") ListePhoto.DataSource = aFiles ListePhoto.DataBind()
J'ai des photos dans mon répertoire mais elle ne s'affiche pas dans mon hyperlien de mon datalist
On Tue, 17 Aug 2004 06:55:01 -0700, YJLAMOTTE wrote:
Bonjour, Tu peux mettre ta liste de fichier dans un tableau, puis utiliser comme source de donner ce tableau. 2 options - > Sur le itemDatabound tu construis ton lien a partir de ta source - > Dans ton ItemTemplate tu utilises les <%%> pour générer ton lien a partir du Container.DataItem en utilisant les formats.
YJLAMOTTE
"" wrote:
Voici mon problème.
J'ai un datalist dans lequel j'ai mis dans la section ItemTemplate un hyperlien. Je récupères le contenu d'un dossier (image) et je veux les associer aux hyperliens. Comment puis-je faire ca ?
Merci
Voici mon code
Dim dirInfo As DirectoryInfo = New DirectoryInfo(Chemin)
Dim aFiles As FileInfo() = dirInfo.GetFiles("*.jpg")
ListePhoto.DataSource = aFiles
ListePhoto.DataBind()
J'ai des photos dans mon répertoire mais elle ne s'affiche pas dans
mon hyperlien de mon datalist
On Tue, 17 Aug 2004 06:55:01 -0700, YJLAMOTTE
<YJLAMOTTE@discussions.microsoft.com> wrote:
Bonjour,
Tu peux mettre ta liste de fichier dans un tableau, puis utiliser comme
source de donner ce tableau.
2 options
- > Sur le itemDatabound tu construis ton lien a partir de ta source
- > Dans ton ItemTemplate tu utilises les <%%> pour générer ton lien a
partir du Container.DataItem en utilisant les formats.
YJLAMOTTE
"eric_caron_31@msn.com" wrote:
Voici mon problème.
J'ai un datalist dans lequel j'ai mis dans la section ItemTemplate un
hyperlien. Je récupères le contenu d'un dossier (image) et je veux les
associer aux hyperliens. Comment puis-je faire ca ?
Dim dirInfo As DirectoryInfo = New DirectoryInfo(Chemin) Dim aFiles As FileInfo() = dirInfo.GetFiles("*.jpg") ListePhoto.DataSource = aFiles ListePhoto.DataBind()
J'ai des photos dans mon répertoire mais elle ne s'affiche pas dans mon hyperlien de mon datalist
On Tue, 17 Aug 2004 06:55:01 -0700, YJLAMOTTE wrote:
Bonjour, Tu peux mettre ta liste de fichier dans un tableau, puis utiliser comme source de donner ce tableau. 2 options - > Sur le itemDatabound tu construis ton lien a partir de ta source - > Dans ton ItemTemplate tu utilises les <%%> pour générer ton lien a partir du Container.DataItem en utilisant les formats.
YJLAMOTTE
"" wrote:
Voici mon problème.
J'ai un datalist dans lequel j'ai mis dans la section ItemTemplate un hyperlien. Je récupères le contenu d'un dossier (image) et je veux les associer aux hyperliens. Comment puis-je faire ca ?
YJLAMOTTE
OK, donc tu as bien une source de données.
Maintenant tu vas gérer l'évent ItemDataBound de ton Datagrid;.
Tu récuperes ton control Link de ta ligne courante, Tu crées un FileInfo a partir de ton DataItem courant. tu récupéres la propriété .Name de ton fileinfo et tu reconstruit le chemin jusqu'à l'image en virtuel que tu assignes a la propriété NavigateURL de ton Hyperlink.. Ne pas utiliser le Fullname car il te retourne un chemin physique complet.
Avec ca ca devrait aller ?
YJLAMOTTE
"" wrote:
Merci
Voici mon code
Dim dirInfo As DirectoryInfo = New DirectoryInfo(Chemin) Dim aFiles As FileInfo() = dirInfo.GetFiles("*.jpg") ListePhoto.DataSource = aFiles ListePhoto.DataBind()
J'ai des photos dans mon répertoire mais elle ne s'affiche pas dans mon hyperlien de mon datalist
On Tue, 17 Aug 2004 06:55:01 -0700, YJLAMOTTE wrote:
>Bonjour, >Tu peux mettre ta liste de fichier dans un tableau, puis utiliser comme >source de donner ce tableau. >2 options >- > Sur le itemDatabound tu construis ton lien a partir de ta source >- > Dans ton ItemTemplate tu utilises les <%%> pour générer ton lien a >partir du Container.DataItem en utilisant les formats. > >YJLAMOTTE > >"" wrote: > >> Voici mon problème. >> >> J'ai un datalist dans lequel j'ai mis dans la section ItemTemplate un >> hyperlien. Je récupères le contenu d'un dossier (image) et je veux les >> associer aux hyperliens. Comment puis-je faire ca ? >>
OK, donc tu as bien une source de données.
Maintenant tu vas gérer l'évent ItemDataBound de ton Datagrid;.
Tu récuperes ton control Link de ta ligne courante,
Tu crées un FileInfo a partir de ton DataItem courant.
tu récupéres la propriété .Name de ton fileinfo et tu reconstruit le chemin
jusqu'à l'image en virtuel que tu assignes a la propriété NavigateURL de ton
Hyperlink..
Ne pas utiliser le Fullname car il te retourne un chemin physique complet.
Avec ca ca devrait aller ?
YJLAMOTTE
"eric_caron_31@msn.com" wrote:
Merci
Voici mon code
Dim dirInfo As DirectoryInfo = New DirectoryInfo(Chemin)
Dim aFiles As FileInfo() = dirInfo.GetFiles("*.jpg")
ListePhoto.DataSource = aFiles
ListePhoto.DataBind()
J'ai des photos dans mon répertoire mais elle ne s'affiche pas dans
mon hyperlien de mon datalist
On Tue, 17 Aug 2004 06:55:01 -0700, YJLAMOTTE
<YJLAMOTTE@discussions.microsoft.com> wrote:
>Bonjour,
>Tu peux mettre ta liste de fichier dans un tableau, puis utiliser comme
>source de donner ce tableau.
>2 options
>- > Sur le itemDatabound tu construis ton lien a partir de ta source
>- > Dans ton ItemTemplate tu utilises les <%%> pour générer ton lien a
>partir du Container.DataItem en utilisant les formats.
>
>YJLAMOTTE
>
>"eric_caron_31@msn.com" wrote:
>
>> Voici mon problème.
>>
>> J'ai un datalist dans lequel j'ai mis dans la section ItemTemplate un
>> hyperlien. Je récupères le contenu d'un dossier (image) et je veux les
>> associer aux hyperliens. Comment puis-je faire ca ?
>>
Maintenant tu vas gérer l'évent ItemDataBound de ton Datagrid;.
Tu récuperes ton control Link de ta ligne courante, Tu crées un FileInfo a partir de ton DataItem courant. tu récupéres la propriété .Name de ton fileinfo et tu reconstruit le chemin jusqu'à l'image en virtuel que tu assignes a la propriété NavigateURL de ton Hyperlink.. Ne pas utiliser le Fullname car il te retourne un chemin physique complet.
Avec ca ca devrait aller ?
YJLAMOTTE
"" wrote:
Merci
Voici mon code
Dim dirInfo As DirectoryInfo = New DirectoryInfo(Chemin) Dim aFiles As FileInfo() = dirInfo.GetFiles("*.jpg") ListePhoto.DataSource = aFiles ListePhoto.DataBind()
J'ai des photos dans mon répertoire mais elle ne s'affiche pas dans mon hyperlien de mon datalist
On Tue, 17 Aug 2004 06:55:01 -0700, YJLAMOTTE wrote:
>Bonjour, >Tu peux mettre ta liste de fichier dans un tableau, puis utiliser comme >source de donner ce tableau. >2 options >- > Sur le itemDatabound tu construis ton lien a partir de ta source >- > Dans ton ItemTemplate tu utilises les <%%> pour générer ton lien a >partir du Container.DataItem en utilisant les formats. > >YJLAMOTTE > >"" wrote: > >> Voici mon problème. >> >> J'ai un datalist dans lequel j'ai mis dans la section ItemTemplate un >> hyperlien. Je récupères le contenu d'un dossier (image) et je veux les >> associer aux hyperliens. Comment puis-je faire ca ? >>
eric_caron_31
Merci
Pourrais-tu me fournir un petit exemple de code ?
On Tue, 17 Aug 2004 08:13:01 -0700, YJLAMOTTE wrote:
OK, donc tu as bien une source de données.
Maintenant tu vas gérer l'évent ItemDataBound de ton Datagrid;.
Tu récuperes ton control Link de ta ligne courante, Tu crées un FileInfo a partir de ton DataItem courant. tu récupéres la propriété .Name de ton fileinfo et tu reconstruit le chemin jusqu'à l'image en virtuel que tu assignes a la propriété NavigateURL de ton Hyperlink.. Ne pas utiliser le Fullname car il te retourne un chemin physique complet.
Avec ca ca devrait aller ?
YJLAMOTTE
"" wrote:
Merci
Voici mon code
Dim dirInfo As DirectoryInfo = New DirectoryInfo(Chemin) Dim aFiles As FileInfo() = dirInfo.GetFiles("*.jpg") ListePhoto.DataSource = aFiles ListePhoto.DataBind()
J'ai des photos dans mon répertoire mais elle ne s'affiche pas dans mon hyperlien de mon datalist
On Tue, 17 Aug 2004 06:55:01 -0700, YJLAMOTTE wrote:
>Bonjour, >Tu peux mettre ta liste de fichier dans un tableau, puis utiliser comme >source de donner ce tableau. >2 options >- > Sur le itemDatabound tu construis ton lien a partir de ta source >- > Dans ton ItemTemplate tu utilises les <%%> pour générer ton lien a >partir du Container.DataItem en utilisant les formats. > >YJLAMOTTE > >"" wrote: > >> Voici mon problème. >> >> J'ai un datalist dans lequel j'ai mis dans la section ItemTemplate un >> hyperlien. Je récupères le contenu d'un dossier (image) et je veux les >> associer aux hyperliens. Comment puis-je faire ca ? >>
Merci
Pourrais-tu me fournir un petit exemple de code ?
On Tue, 17 Aug 2004 08:13:01 -0700, YJLAMOTTE
<YJLAMOTTE@discussions.microsoft.com> wrote:
OK, donc tu as bien une source de données.
Maintenant tu vas gérer l'évent ItemDataBound de ton Datagrid;.
Tu récuperes ton control Link de ta ligne courante,
Tu crées un FileInfo a partir de ton DataItem courant.
tu récupéres la propriété .Name de ton fileinfo et tu reconstruit le chemin
jusqu'à l'image en virtuel que tu assignes a la propriété NavigateURL de ton
Hyperlink..
Ne pas utiliser le Fullname car il te retourne un chemin physique complet.
Avec ca ca devrait aller ?
YJLAMOTTE
"eric_caron_31@msn.com" wrote:
Merci
Voici mon code
Dim dirInfo As DirectoryInfo = New DirectoryInfo(Chemin)
Dim aFiles As FileInfo() = dirInfo.GetFiles("*.jpg")
ListePhoto.DataSource = aFiles
ListePhoto.DataBind()
J'ai des photos dans mon répertoire mais elle ne s'affiche pas dans
mon hyperlien de mon datalist
On Tue, 17 Aug 2004 06:55:01 -0700, YJLAMOTTE
<YJLAMOTTE@discussions.microsoft.com> wrote:
>Bonjour,
>Tu peux mettre ta liste de fichier dans un tableau, puis utiliser comme
>source de donner ce tableau.
>2 options
>- > Sur le itemDatabound tu construis ton lien a partir de ta source
>- > Dans ton ItemTemplate tu utilises les <%%> pour générer ton lien a
>partir du Container.DataItem en utilisant les formats.
>
>YJLAMOTTE
>
>"eric_caron_31@msn.com" wrote:
>
>> Voici mon problème.
>>
>> J'ai un datalist dans lequel j'ai mis dans la section ItemTemplate un
>> hyperlien. Je récupères le contenu d'un dossier (image) et je veux les
>> associer aux hyperliens. Comment puis-je faire ca ?
>>
On Tue, 17 Aug 2004 08:13:01 -0700, YJLAMOTTE wrote:
OK, donc tu as bien une source de données.
Maintenant tu vas gérer l'évent ItemDataBound de ton Datagrid;.
Tu récuperes ton control Link de ta ligne courante, Tu crées un FileInfo a partir de ton DataItem courant. tu récupéres la propriété .Name de ton fileinfo et tu reconstruit le chemin jusqu'à l'image en virtuel que tu assignes a la propriété NavigateURL de ton Hyperlink.. Ne pas utiliser le Fullname car il te retourne un chemin physique complet.
Avec ca ca devrait aller ?
YJLAMOTTE
"" wrote:
Merci
Voici mon code
Dim dirInfo As DirectoryInfo = New DirectoryInfo(Chemin) Dim aFiles As FileInfo() = dirInfo.GetFiles("*.jpg") ListePhoto.DataSource = aFiles ListePhoto.DataBind()
J'ai des photos dans mon répertoire mais elle ne s'affiche pas dans mon hyperlien de mon datalist
On Tue, 17 Aug 2004 06:55:01 -0700, YJLAMOTTE wrote:
>Bonjour, >Tu peux mettre ta liste de fichier dans un tableau, puis utiliser comme >source de donner ce tableau. >2 options >- > Sur le itemDatabound tu construis ton lien a partir de ta source >- > Dans ton ItemTemplate tu utilises les <%%> pour générer ton lien a >partir du Container.DataItem en utilisant les formats. > >YJLAMOTTE > >"" wrote: > >> Voici mon problème. >> >> J'ai un datalist dans lequel j'ai mis dans la section ItemTemplate un >> hyperlien. Je récupères le contenu d'un dossier (image) et je veux les >> associer aux hyperliens. Comment puis-je faire ca ? >>
YJLAMOTTE
Bien dormi moi. Aller un ptit bout de code :
Private Sub dg_ListeRH_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dg_ListeRH.ItemDataBound
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Or e.Item.ItemType = ListItemType.SelectedItem Then
Dim myHyperlink as Hyperlink = e.item.FindControl("nom de ton hyperlink dans ton template")
myHyperlink.NavigateURL = une des infos de ton DataItem (e.Item.DataItem) end sub
Avec ça ça devrait aller non ? ;)
"YJLAMOTTE" wrote:
demain :) bonne nuit.
"" wrote:
> Merci > > Pourrais-tu me fournir un petit exemple de code ? > > On Tue, 17 Aug 2004 08:13:01 -0700, YJLAMOTTE > wrote: > > >OK, donc tu as bien une source de données. > > > >Maintenant tu vas gérer l'évent ItemDataBound de ton Datagrid;. > > > >Tu récuperes ton control Link de ta ligne courante, > >Tu crées un FileInfo a partir de ton DataItem courant. > > tu récupéres la propriété .Name de ton fileinfo et tu reconstruit le chemin > >jusqu'à l'image en virtuel que tu assignes a la propriété NavigateURL de ton > >Hyperlink.. > >Ne pas utiliser le Fullname car il te retourne un chemin physique complet. > > > >Avec ca ca devrait aller ? > > > >YJLAMOTTE > > > >"" wrote: > > > >> Merci > >> > >> Voici mon code > >> > >> Dim dirInfo As DirectoryInfo = New DirectoryInfo(Chemin) > >> Dim aFiles As FileInfo() = dirInfo.GetFiles("*.jpg") > >> ListePhoto.DataSource = aFiles > >> ListePhoto.DataBind() > >> > >> J'ai des photos dans mon répertoire mais elle ne s'affiche pas dans > >> mon hyperlien de mon datalist > >> > >> On Tue, 17 Aug 2004 06:55:01 -0700, YJLAMOTTE > >> wrote: > >> > >> >Bonjour, > >> >Tu peux mettre ta liste de fichier dans un tableau, puis utiliser comme > >> >source de donner ce tableau. > >> >2 options > >> >- > Sur le itemDatabound tu construis ton lien a partir de ta source > >> >- > Dans ton ItemTemplate tu utilises les <%%> pour générer ton lien a > >> >partir du Container.DataItem en utilisant les formats. > >> > > >> >YJLAMOTTE > >> > > >> >"" wrote: > >> > > >> >> Voici mon problème. > >> >> > >> >> J'ai un datalist dans lequel j'ai mis dans la section ItemTemplate un > >> >> hyperlien. Je récupères le contenu d'un dossier (image) et je veux les > >> >> associer aux hyperliens. Comment puis-je faire ca ? > >> >> > >> > >> > >
Bien dormi moi.
Aller un ptit bout de code :
Private Sub dg_ListeRH_ItemDataBound(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.DataGridItemEventArgs) Handles
dg_ListeRH.ItemDataBound
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType =
ListItemType.AlternatingItem Or e.Item.ItemType = ListItemType.SelectedItem
Then
Dim myHyperlink as Hyperlink = e.item.FindControl("nom de ton hyperlink dans
ton template")
myHyperlink.NavigateURL = une des infos de ton DataItem (e.Item.DataItem)
end sub
Avec ça ça devrait aller non ? ;)
"YJLAMOTTE" wrote:
demain :) bonne nuit.
"eric_caron_31@msn.com" wrote:
> Merci
>
> Pourrais-tu me fournir un petit exemple de code ?
>
> On Tue, 17 Aug 2004 08:13:01 -0700, YJLAMOTTE
> <YJLAMOTTE@discussions.microsoft.com> wrote:
>
> >OK, donc tu as bien une source de données.
> >
> >Maintenant tu vas gérer l'évent ItemDataBound de ton Datagrid;.
> >
> >Tu récuperes ton control Link de ta ligne courante,
> >Tu crées un FileInfo a partir de ton DataItem courant.
> > tu récupéres la propriété .Name de ton fileinfo et tu reconstruit le chemin
> >jusqu'à l'image en virtuel que tu assignes a la propriété NavigateURL de ton
> >Hyperlink..
> >Ne pas utiliser le Fullname car il te retourne un chemin physique complet.
> >
> >Avec ca ca devrait aller ?
> >
> >YJLAMOTTE
> >
> >"eric_caron_31@msn.com" wrote:
> >
> >> Merci
> >>
> >> Voici mon code
> >>
> >> Dim dirInfo As DirectoryInfo = New DirectoryInfo(Chemin)
> >> Dim aFiles As FileInfo() = dirInfo.GetFiles("*.jpg")
> >> ListePhoto.DataSource = aFiles
> >> ListePhoto.DataBind()
> >>
> >> J'ai des photos dans mon répertoire mais elle ne s'affiche pas dans
> >> mon hyperlien de mon datalist
> >>
> >> On Tue, 17 Aug 2004 06:55:01 -0700, YJLAMOTTE
> >> <YJLAMOTTE@discussions.microsoft.com> wrote:
> >>
> >> >Bonjour,
> >> >Tu peux mettre ta liste de fichier dans un tableau, puis utiliser comme
> >> >source de donner ce tableau.
> >> >2 options
> >> >- > Sur le itemDatabound tu construis ton lien a partir de ta source
> >> >- > Dans ton ItemTemplate tu utilises les <%%> pour générer ton lien a
> >> >partir du Container.DataItem en utilisant les formats.
> >> >
> >> >YJLAMOTTE
> >> >
> >> >"eric_caron_31@msn.com" wrote:
> >> >
> >> >> Voici mon problème.
> >> >>
> >> >> J'ai un datalist dans lequel j'ai mis dans la section ItemTemplate un
> >> >> hyperlien. Je récupères le contenu d'un dossier (image) et je veux les
> >> >> associer aux hyperliens. Comment puis-je faire ca ?
> >> >>
> >>
> >>
>
>
Private Sub dg_ListeRH_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dg_ListeRH.ItemDataBound
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Or e.Item.ItemType = ListItemType.SelectedItem Then
Dim myHyperlink as Hyperlink = e.item.FindControl("nom de ton hyperlink dans ton template")
myHyperlink.NavigateURL = une des infos de ton DataItem (e.Item.DataItem) end sub
Avec ça ça devrait aller non ? ;)
"YJLAMOTTE" wrote:
demain :) bonne nuit.
"" wrote:
> Merci > > Pourrais-tu me fournir un petit exemple de code ? > > On Tue, 17 Aug 2004 08:13:01 -0700, YJLAMOTTE > wrote: > > >OK, donc tu as bien une source de données. > > > >Maintenant tu vas gérer l'évent ItemDataBound de ton Datagrid;. > > > >Tu récuperes ton control Link de ta ligne courante, > >Tu crées un FileInfo a partir de ton DataItem courant. > > tu récupéres la propriété .Name de ton fileinfo et tu reconstruit le chemin > >jusqu'à l'image en virtuel que tu assignes a la propriété NavigateURL de ton > >Hyperlink.. > >Ne pas utiliser le Fullname car il te retourne un chemin physique complet. > > > >Avec ca ca devrait aller ? > > > >YJLAMOTTE > > > >"" wrote: > > > >> Merci > >> > >> Voici mon code > >> > >> Dim dirInfo As DirectoryInfo = New DirectoryInfo(Chemin) > >> Dim aFiles As FileInfo() = dirInfo.GetFiles("*.jpg") > >> ListePhoto.DataSource = aFiles > >> ListePhoto.DataBind() > >> > >> J'ai des photos dans mon répertoire mais elle ne s'affiche pas dans > >> mon hyperlien de mon datalist > >> > >> On Tue, 17 Aug 2004 06:55:01 -0700, YJLAMOTTE > >> wrote: > >> > >> >Bonjour, > >> >Tu peux mettre ta liste de fichier dans un tableau, puis utiliser comme > >> >source de donner ce tableau. > >> >2 options > >> >- > Sur le itemDatabound tu construis ton lien a partir de ta source > >> >- > Dans ton ItemTemplate tu utilises les <%%> pour générer ton lien a > >> >partir du Container.DataItem en utilisant les formats. > >> > > >> >YJLAMOTTE > >> > > >> >"" wrote: > >> > > >> >> Voici mon problème. > >> >> > >> >> J'ai un datalist dans lequel j'ai mis dans la section ItemTemplate un > >> >> hyperlien. Je récupères le contenu d'un dossier (image) et je veux les > >> >> associer aux hyperliens. Comment puis-je faire ca ? > >> >> > >> > >> > >
Renaud COMTE [MVP]
Tu aurais le même en C# Allez ;)
Et bonne nuit
Renaud COMTE [MVP] --------------------------------------------- http://www.clubSPS.org http://blog.spsclerics.com/ ---------------------------------------------
Tu aurais le même en C#
Allez ;)
Et bonne nuit
Renaud COMTE [MVP]
---------------------------------------------
http://www.clubSPS.org
http://blog.spsclerics.com/
---------------------------------------------