je une classe qui ressemble à ceci:Liaison d'un DataList à la méthode d'un objet au lieu d'une propriété
public class Person
{
public string Name { get; set; }
public string Thing() {
...
}
...
}
Si j'ai un IList<Person>
que j'utilise comme source de données pour un contrôle DataList et DataList ressemble à ceci:
<asp:DataList runat="server" RepeatColumns="1" ID="Profiles">
<ItemTemplate>
<%#Eval("Name") %>
</ItemTemplate>
</asp:DataList>
Comment puis-je remplacer la propriété Name
de la source de données avec un appel à la méthode de l'objet source de données Thing()
?
Je ne peux pas simplement "utiliser une propriété" - le code que j'ai posté a été simplifié dans le but de clarifier la question. En réalité, changer la méthode pour une propriété n'est pas une option viable. – kristian
Ok - juste essayer d'être utile car c'est, généralement, la route préférée. Bonne chance avec le reste de votre problème. –