2009-10-16 5 views
0
<ItemTemplate> 
     <%# ShowDescription((ClassName) Eval("this")) %> 
</ItemTemplate> 

Je lie une liste d'objets à mon gridview et dans mon gridview veulent évaluer (appeler une fonction sur) l'objet lié ou un objet lié par ligne. Pas la propriété de l'objet lié mais l'objet lui-même. Le code ci-dessus me donne évidemment une erreur etComment puis-je évaluer l'objet lié dans une vue grille

<ItemTemplate> 
     <%# ShowDescription((ClassName) this) %> 
</ItemTemplate> 

signifie qu'il tente d'analyser la page ASPX

Alors, comment puis-je évaluer l'objet lié dans une vue grille ou je ne peux pas du tout

Répondre

2

Avez-vous essayé ce qui suit:

<ItemTemplate> 
     <%# ShowDescription((ClassName)Container.DataItem) %> 
</ItemTemplate> 
0

les opérations suivantes:

<ItemTemplate> 
    <asp:Label ID="lblDesc" runat="server" Text='<%# ShowDescription((ClassName) Eval("this")) %>'></asp:Label>  
</ItemTemplate> 
Questions connexes