j'ai une Formview que je "bind" à la SelectedValue d'une Gridview.
Je fais un test sur les données sélectionnées avec :
if (string.IsNullOrEmpty(DataBinder.Eval(FormView1.DataItem, "toto").ToString())) .......
Pas de problème sauf si l'on sélectionne 2 fois de suite la même ligne dans le gridview. Asp.net ne fait plus appel au Databinder. J'ai donc un : "La référence d'objet n'est pas définie à une instance d'un objet"
Comment tester l'instanciation du Databinder ?
(je m'en tire par un try{} catch{} mais j'aimerais m'en passer)
Bonjour, Bind tu ton FormView lorsque tu as le problème ? De plus je te déconseille d'utiliser DataBinder qui est extrement gourmand, il est souvent plus facile de caster ton Datasource en ta source de données.