lien dynamique dans champ gridview
Bonjour à tous,
Je souhaite mettre un lien vers une page dans un gridview qui s'adapte en fonction de la ligne. Par exemple pour le numéro 42, mon lien sera "page42.html".
Actuellement, je travaille dans :
Code:
Sub GVCmd_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs)
J'ai mis un buttonfield et donc je voudrais que lorsque l'on clique sur l'image d'une ligne, on exécute le lien.
j'ai tenté d'utiliser un hyperlink :
Code:
1 2 3
| Dim hl As HyperLink = Nothing
hl.NavigateUrl = "page" & e.Row.DataItem("num") & ".html"
e.Row.DataItem("lien") = hl |
mais j'ai cette erreur :
Citation:
La référence d'objet n'est pas définie à une instance d'un objet.
Est-ce possible de relier l'hyperlink au buttonfield , si oui comment ? sinon que faire ?
Pouvez vous m'aider svp, me dire quelles objets utiliser ?
Merci d'avance.
[edit : je précise que je n'utilise pas un hyperlinkfield parce que je voudrais avoir une image en lien et je n'ai pas vu que c'était possible avec...]