i have a repeater item that displays a double. occasionally the double seems to be coming out with 3 decimal places like this 1165.833. im trying to force it to two decimal
Try not calling ToString() on the output of the Eval method - you can't format a string with number formatting strings.
ToString()
Eval