Почему не считает?
Потому что в selectCost у вас строка, которая не преобразуется в double
 String selectCost = "select Cena from Mater where IdMat ='" + Value1 + "'";
            double Summa = Convert.ToDouble(selectCost) * Convert.ToDouble(count);
Скажите, а вы вообще понимаете что здесь написано? 
На случай если нет - вы в строковую переменную написали select-запрос(причем сразу с уязвимостью), а потом данный запрос пытаетесь преобразовать в дробное число. И какой результат хотите получить?