Use the following code, Use a flag to check empty textboxes,
bool IsAnyTextBoxEmpty = false;
foreach (TextBox txt in list)
{
if (String.IsNullOrWhiteSpace(txt.Text.Trim()) == true)
{
MessageBox.Show("Please provide a full set of inputs: Product description, product price,and product quantity.");
IsAnyTextBoxEmpty = true;
txt.Focus();
}
}
if(IsAnyTextBoxEmpty == true)
{
double Totalprice = Convert.ToDouble(Price1.Text.Trim()) +
Convert.ToDouble(Price2.Text.Trim()) +
Convert.ToDouble(Price3.Text.Trim()) +
Convert.ToDouble(Price4.Text.Trim()) +
Convert.ToDouble(Price5.Text.Trim());
double Totalquantity = Convert.ToDouble(Quantity1.Text.Trim()) +
Convert.ToDouble(Quantity2.Text.Trim()) +
Convert.ToDouble(Quantity3.Text.Trim()) +
Convert.ToDouble(Quantity4.Text.Trim()) +
Convert.ToDouble(Quantity5.Text.Trim());
double Grandtotal = Totalprice * Totalquantity;
Grandtotal.Text = Grandtotal.ToString();
}