Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
275
Custom formatting for a wingrid cell
posted

I'm trying to format a column in my UltraWinGrid and seem to be stuck.  The data that is bound is a string that contains only numbers (i.e. 262546500 or 1004344131).  I would like this to be formatted with a dash before the last two numbers (i.e. 2625465-00 or 10043441-31).  Is there a way i can do this, no amount of mask formatting seems to product the effect i'm looking for

 Note that my data can be either be 9 or 10 characters long but there should always be a dash displayed before the last two characters.  I do not want the underlying data changed, only the way it's displayed. 

I have experimented using a variety of MaskInput values (even though i'm not inputting anything, only displaying) but the fact that there are either 9 or 10 characters seems to be causing a problem.  What works for a length of 9 fails for 10, and so on.  It seems as if the mask works from left to right but i'm not sure if that is the problem.