Petit souci avec un HyperLinkField
Salut tout le monde.
J'essaie de mettre en place un HyperlinkField dans mon GridView mais ça marche pas.
J'ai pris mon code en suivant la MSDN là : http://msdn.microsoft.com/fr-fr/libr...linkfield.aspx
J'ai adapté mon code pour coller à ma source de donnée et j'ai fait ça :
Code:
1 2 3 4 5 6 7 8 9
|
Dim TitrePub As New HyperLinkField
With TitrePub
.DataTextField = "TitrePub"
.DataTextFormatString = "{0:c}"
'.DataNavigateUrlFields = "TitrePub"
.DataNavigateUrlFormatString = GetPage("DetailConcours", enTypeRetour.Lien) & "&idconcours={0}"
.HeaderText = "nom Concours"
End With |
TitrePub est le nom de ma colonne retournant une chaine.
J'ai mis en commentaire la ligne '.DataNavigateUrlFields = "TitrePub" car à la saisie il me dit :
Citation:
Une valeur de type 'String' ne peut pas être convertie en 'Tableau à 1 dimension(s) de String'.
Donc, déjà là, j'ai du mal à comprendre.
Ensuite, en première colonne de ma source de donnée j'ai un identifiant qu'il faut que j'envoi en paramettre dans mon URL de destination, d'où le {0}.
Egalement, je comprends pas le .DataTextFormatString = "{0:c}"
Mais voilà, dans mon GridView, ça maffiche bien le texte que j'attend, mais pas de lien. Je comprends pas.
Vous pouvez m'aider ?