Bonjour,
Je bosse en c# avec vs2003 et j'ai depose un datagrid sur ma webform que j'ai remplis avec un datatable ..quand je lance l'application mon datagrid est bien peuple !
maintenant j'ai place une template column dans le datagrid afin de lui passer un lien javascript.
ce lien ouvrre une fenetre via une fonction javascript
quand je vais dans la source html j'ai donc ceci
<datagrid ...>
<column><asp:templatecolumn>
<ItemTemplate>
<a href = "javascript::openPopup('Info.aspx')">Lien</a>
</itemtemplate>
</asp:tempatecolumn>
</column>
</datagrid>
quand je lance l'application je vois bien ma colonne avec mon lien !
maintenant j'aimerais pouvoir lui passer l'id de mon datagrid en parametres, je fais donc ceci, je rajoute a mon lien en parametre :
<a href = "javascript:openPopUp('info.aspx?Lien =<%# Eval("ID") %>')">Lien</a>
mais quand je lance le tout il me dit ceci :
The name 'eval' does not exist in the class or namespace 'ASP.WebForm1_aspx'
quelqu'un a t il une idée !?
Merci et bonne journée
Christophe