When my grids get rendered,the first row is getting highlighted with a special color. The color itself is coming from some .isl created by another group.
Reading previous posts it seems the key is ActiveRowAppearance property.
I want that first row color to be like any other row i.e. it should not look any special.
Thanks!
I unsuccessfully tried the SyncWithCurrencyManager setting to false and ActiveRow setting to Null
Let me restate and simpify my requirements. What if I do not want the idea of an active row on my grid at all. So, users can scroll up and down and view the data. Would that help me get rid of the "active row" completely? And that way all rows look alike?
Mike Saltzman"]Are you sure this appearance is coming from the isl file and not the ActiveRowAppearance property on the grid.DisplayLayout.Override?
I am instantiating the grid programatically and I am not explicitly setting the ActiveRowAppearance. So does that mean it is defaulting to something which I could change and have the desired effect?
If the isl is applying a color to the grid's ActiveRow, then there is no way to override that in the application. You would have to either modify the isl so that it does not do this, or else maybe set the ActiveRow in the grid to null. I'm not sure this will work, though, since the grid synchronizes the ActiveRow with the current Position of the CurrencyManager. You might have to set SyncWithCurrencyManager to false on the grid in order set the ActiveRow to null.
Are you sure this appearance is coming from the isl file and not the ActiveRowAppearance property on the grid.DisplayLayout.Override?