Tengo un campo de precio para mostrar que a veces puede ser 100 o 100.99 o 100.9, lo que quiero es mostrar el precio en 2 decimales solo si los decimales se ingresan para ese precio, por ejemplo, si es 100, por lo que solo debería muestre 100 no 100.00 y si el precio es 100.2, debería mostrar 100.20 de manera similar para 100.22 debería ser el mismo. Busqué en Google y encontré algunos ejemplos, pero no coincidían exactamente con lo que quería:
// just two decimal places
String.Format("{0:0.00}", 123.4567); // "123.46"
String.Format("{0:0.00}", 123.4); // "123.40"
String.Format("{0:0.00}", 123.0); // "123.00"