While i am trying to convert a value to Int32, I get an error format exception, meaning the value is not in the proper format. I think I am converting a value in right forma
You will get FormatException in cases such next:
FormatException
Convert.ToInt32("foo"); Convert.ToInt32(5.5);
because
FormatException value does not consist of an optional sign followed by a sequence of digits (0 through 9).
value does not consist of an optional sign followed by a sequence of digits (0 through 9).
MSDN