Hi,
In v10.3, we've been setting the caption (depending on the language selected) at runtime as suggested in one of the posts I've seen on this website.
Been thinking if we could ditch this way of doing things.
I am trying out v22.2 but the column name still changes randomly in the designer. In my case:
but the resulting change does not get updated in the resx file automatically :
Hence, my question, what is the best practice to localize ultragrids? Can we not just put the relevant caption in the language's resX file and let the magic be done by itself as is the case with other controls?
Changing the form language and inserting the captions is not really an option, since we are using the Multilingual App Toolkit to manage the translations. The captions get written over on each build.
Thanks,
Veevek
Not able to attach the video here , tried multiple time.
Recording #72.zip
Hello Veevek,
I followed your instruction and in my sample i set grid dock to fill to none and i am not able to reproduce the behavior you described. attached a small video of my testing.
May i know which version of control you are using ?
Although that is not the point ,if for some reason grid column name changed ,its expected and for the reason i explained above. I had this issue logged long back into our internal bug tracking system and developer explained that its due to serialization.
Here the point is you shouldnt relies on it to set the resource string.
Infra22.2Test.rar
I opened your solution, docked and undocked the ultragrid and the column name variables changed too:
Hello,
You can delete the bin folder from the zip file and try to attach again.
Also make sure to provide the steps to reproduce the issue.