J'ai un répéteur qui est databound à une base de données SQL. Pour accéder à l'information que je fais ce qui suit:Est-il possible de lister toutes les expressions de DataBinder.Eval()?
string Author = (string)DataBinder.Eval(e.Item.DataItem, "Author");
Il y a d'autres propriétés que je dois accès, mais je ne suis pas sûr de ce que leurs noms sont (expressions comme IntelliSense le dit?). Puis-je faire une boucle à travers le e.Item.DataItem
et obtenir le nom de toutes les expressions?
J'ai déjà posé this question, en quelque sorte, mais je pense que je n'étais pas clair. Le résultat de ce poste m'a donné ce qui ressemble à la structure de la table de la base de données, pas les noms d'expression réels/valeurs:
UrlWithExtension [System.String]
ThumbnailUrl [System.String]
Content [System.Object]
Language [System.String]
// etc
Obtenir les valeurs ne sont pas vraiment important, seulement les noms des expressions.
Merci!
Malheureusement, c'est pas. Quand j'exécute cela, je reçois une chaîne vide (j'ai légèrement modifié votre code pour ajouter le texte à un générateur de chaîne au lieu de le sortir sur la console) Merci pour votre contribution continue! – Anders