When adding data into datasets the leading zeros are removed.
I have tried both number and string. Still the cms removes the leading zeros, and treats everything like a number. This should not be the case if string is selected, really I think it should not be the case for number as well, especially if you are using the number value for a time string. (datetime option does not work for this)