Tried this:

string txtInterestRate.Text = String.Format ("{0:P2}.00%", txtInterestRate.Text

It works if I enter something like 12, but if someone enters 12.5 it will display 12.5.00%
Still working it out, thanks for looking.