You need to check if the values are database nulls before you use them (a database null is not the same as c# null). Something like
while (dr.Read())
{
double buy = dr["BUY"] == DBNull.Value ? 0 : Convert.ToDouble(dr["BUY"]);
double adad = dr["ADAD"] == DBNull.Value ? 0 : Convert.ToDouble(dr["ADAD"]);
monny += buy * adad;
}
This code assume you use 0 for the value when it is null, if you want it to do something else then code in whatever logic you want.