Bonjour.
J'ai un souci alors que j'essaie d'utiliser une gridview avec du Linq. (Je ne suis pas sur que le problème vienne de Linq d'ailleurs)
Je vous explique : j'ai une table Demande, qui a pour clé étrangère l'ID de la table SuiteDemande.
Lors de la création de la demande, j'insère une ligne dans la table Demande, avec la FK à NULL, vu qu'elle n'a pas eu de suite.
Dans la gridview qui doit me permettre de remplir ce champ, j'ai utilisé 2 linqDataSources vers les 2 tables (comme indiqué dans le
post de Scott Guthrie) pour pouvoir remplir mon champ SuiteDemande.
Le problème, c'est comme dans ma première table Demande, quand je passe en mode édition dans ma gridview, il essaie de binder ma dropdownlist à la clé étrangère, qui est à null...
D'ou le message d'erreur :
'ddlType' a un SelectedValue qui n'est pas valide, car il n'existe pas dans la liste des éléments.
Nom du paramètre : value
Comment faire pour qu'il comprenne que c'est pas encore affecté, et qu'il ne doit pas mettre de SelectedValue ?
Merci pour votre aide
Thomas