Also ich würde das über die Eigenschaft 'DisplayFormat' des persistenten Integer-Feldes des TDataset steuern.
Grundsätzlich sollten Daten aus dem
SQL-Server so unverändert wie möglich eingelesen werden. Die Interpretation, d.h. die Darstellung erfolgt im Client.
Und nebenbei: Mir wäre es neu, wenn ein
DB-Steuerelement einen expliziten Datentyp verlangt (Checkbox/Radiobutton mal ausgenommen), denn dem Steuerelement sollte es genügen, die Anzeige über die DisplayText-Eigenschaft des Feldes abzuwickeln. Und dann ist es egal, um was für einen Datentyp es sich handelt.