An integer is a basic, simple type: it can't store two values any more than you can own two cars and six cars simultaneously - you either own 2 cars, 6 cars, or 8 cars - but not any combination!
So trying to parse it as a number won't help unless you first decide if you want 123, 456, or 123456 and exactly what you want to do with the remaining data.
And you can't use TryParse like that either, because it doesn't accept a single parameter and return an integer, it takes two parameters and returns a bool:
int Id;
if (!Int32.TryParse(sValue, out Id))
{
... report a problem to teh user ...
return;
}
...use Id value here ...