Hi all,
I am having an issue getting the summary rows background color to be the color I need it to be. I would like it to reflect the same background color as the grid (which is blue) and not the control white color, but I cannot seem to locate the correct control to do that. In the design mode, I have found the right control to get it to show correctly, but when the application is ran, the rows return to the control white color.
Hello Gaxtell,
One possible approach to change the appearance of UltraGird`s summary, could be by using the properties below:
- ultraGrid1.DisplayLayout.Override.SummaryFooterAppearance
- ultraGrid1.DisplayLayout.Override.SummaryFooterCaptionAppearance
- ultraGrid1.DisplayLayout.Override.SummaryValueAppearance
You could set this properties through the UltraGird`s designer or through code in your application. I`m not familiar with your scenario, but If you are using AppStyle in your application, please note that your AppStyle will override all of those properties
Please let me know if you have any questions.
Regards
Thanks for the reply!
These are the properties that I am using in design mode to have the summary rows back color show blue (in the 1st screenshot), however, it is not sticking. After your suggestion, I also tried to edit these properties in the InitializeLayout event of the Grid and the only property that actually changes in the SummaryValueAppearance. The others stay the control white color that I am trying to change. I am using the application stylist to control portions of my application. Is there another event that exists that I can use to override the app stylist defaults?
Hi,
If you are using AppStylist, then the Isl file will override any general settings you apply in code. You can override appearances on individual objects, which is why the SummaryValueAppearance works, but you cannot override general appearance settings on the Override level.
I was able to modify the isl file and change the necessary properties and they reflected correctly over in the grids.