Label1.Text = sum.ToString("#0.0");
Вообще говоря, "0" - это нулевой заполнитель, а "#" - это заполнитель из цифр. Вы можете найти больше информации здесь . Вы также можете попробовать
Label1.Text = sum.ToString("F1");
, где 1 обозначает одну цифру после десятичной точки.