The axis uses tick rounding - to disable rounding use the following code:
dtScale.RoundToTickMax = false;dtScale.RoundToTickMin = false;