I have a popup control that contains an UltraGrid. The UltraGrid has an unbound boolean column which displays as checkbox. It doesn't seem to set the checkbox programmatically if the popup control hasn't been made visible at least once. Once the popup control is made visible, programmatically setting the checkbox seems to work fine. This used to work in 11.2; now I'm using 13.1.
Has anything changed? Is there a new property that I should be setting?
Hi,
Nothing has changed specifically changed in this area as far as I know.But it's possible that this is the result of a bug fix or other change in timing that was unintentional.
What, exactly, do you mean when you say "set the checkbox programmatically?" I assume you are just setting the Value property of the cell?
Can you post a small sample project demonstrating the issue? You could probably simplify it by just putting a grid on a form and setting visible to false, rather than using your popup control.
Yes, I'm setting the checkbox by setting the Value to TRUE.
I will try to create a reproducible case.
I tried to reproduce the issue in a simple sample project using both a grid whose visible is set to false and also a grid on a PopControlContainer, but it seems to work just fine for me in all cases.
I am attaching my sample here so you can see if you get the same results. If so, maybe you can modify the sample to reproduce the issue.
After stripping down my application, it looks like the problem is coming from a third-party BindingSource object.