controleer op DbNull voor Convert.ToInt32 aanroepen:zoals je hebt gezien, zal dit een uitzondering opleveren als de waarde DbNull.iets is als:
object x = *value from db*
int y;
if (x != DbNull.Value)
y= Convert.ToInt32(x);
else
//handle null somehow