è sbagliato il modo in cui leggi i dati dal db.
vedi qui un esempio su come fare
http://msdn.microsoft.com/en-us/library/979byfca.aspx