2009-08-08 4 views
0

Ma vue de liste affiche des données pour un élément de produit. Dans mon modèle, je souhaite afficher les données en fonction de l'identifiant d'un produit en appelant une fonction qui prend l'identifiant en paramètre. Comment cela est-il fait?Transmission de données à partir de contrôles listview

Répondre

0

Vous devriez être en mesure de faire quelque chose comme ceci:

<ItemTemplate> 
    ... 
    ... 
    <%# myFunction((int)DataBinder.Eval(Container.DataItem, 'myIdColumn')) %> 
    ... 
    ... 
</ItemTemplate> 

Fonction Vous personnalisé (myFunction() dans l'exemple ci-dessus) doit renvoyer une chaîne.

1

Si elle est .NET 2.0 ou au-dessus, vous pouvez utiliser ceci:

<ItemTemplate> 
    <%# SomeFunction((int)Eval("myIdColumn")) %> 
</ItemTemplate> 

Notez que le SomeFunction doit être protégé ou « plus » pour que cela fonctionne du tout.

Questions connexes