Bien le bonjour,
y en a parmi vous qui utilisent l'objet EntityDataSource sur une GridView ?
Je dois dire que je tourne un peu en rond sur un projet C#, .NET4, Entity Framework...
Si j'ai bien compris... Soit on bind l'EntityDatasource sur l'entity complète et on peut activer la modification, l'insert et le delete, soit on bind seulement qques propriétés et on peut oublier les méthodes CRUD... euh, c'est normal ca ??? On regresserait pas chez CrowSoft ??
Et si on prend toutes les propriétés, comment faire pour en rendre certaines non visibles à l'utilisateur ... ??? genre le bon vieil id dont le user s'en contre balance pour rester poli... (impossible de les transformer en boundfield, elles restent inaccessibles... même le column headerText ne semble pas accessible pour changer le texte... c'est moi, ou ... ??)
A l'inverse, si je ressors le bon vieux ObjectDataSource qui marche bien, impossible d'activer le tri puisque ma source est IEnumerable...
Bon ben alors, comment qu'on fait ? hein ? je vous le demande ???
Faut-il intervenir plutôt côté modélisation ? Genre faire des entités avec seulement les propriétés à afficher côté ASP ?
MA foi je veux bien mais ca lui plait pas non plus quand je lui fais 2 entités sur la même table... (une complète + une avec seulement les propriétés pour affichage dans GridView).
compliqué ce môssieur EF
Un petit coup de main sur la méthode à appliquer ne serait pas de refus...
Merci d'avance..
Partager