I am not sure with the behavior of the UltraGrid with respect Mask Input for Column. Let me try putting my concern.
I have a numeric column let say with width as 70 (which can completely display 10 digit numbers). The Mask Input for the column is {double: 12.0}. If I reduce the column width to 50 and have a numeric cell value as 9999 the complete number is displayed in the cell. But if I change the Mask Input to {double: 28.0} the same numeric value (9999) on the cell is displayed as 9…. I think there is an issue with the display and would request for your assistance.
Thanks and Regards,
Ritesh
Hello Ritesh,
I tried your scenario and it works fine for me. Could you please let me know of your exact version, so I could test the project with it? Also, I think that this behavior might be coming from other settings, so I will not mind if I could take a look of a small sample project of your own which reproduces this issue.
In the meantime, please take a look at the attached sample to this post.
Please feel free to let me know if I misunderstood you or if you have any other questions.
Thanks Boris for your response.
I think I did not give you the complete details for my concern. I set the below property of the UltraGridColumn in the sample example that you have send across and I am able to replicate the issue.
ultraGridColumn1.MaskDataMode = Infragistics.Win.UltraWinMaskedEdit.MaskMode.IncludeLiterals;
ultraGridColumn1.MaskDisplayMode = Infragistics.Win.UltraWinMaskedEdit.MaskMode.IncludeBoth;
ultraGridColumn1.MaskInput ="{double:-28.0}";
Even though the cell value is 9999, I could see .... in the cell if the MaskInput is {double:-28.0}. But if the Mask Input is {double:-15.0}; I am able to see the values in the cell as 9999
I have attached the sample project that you have send across with the code changes in the designer.
Thanks for your assistance.