Hint: If you have to call .ToString more than twice in a single method, your design is showing signs of being flawed to the point of being unsalvageable and needs to be scrapped and your approach to the problem redesigned from scratch.
Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
Dave Kreskowiak