cs_dawinch
Messages postés27Date d'inscriptionlundi 2 mai 2005StatutMembreDernière intervention 3 janvier 2008
-
26 févr. 2007 à 12:01
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
3 mars 2007 à 18:44
Bonjour,
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)
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 3 mars 2007 à 18:44
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.