1.1. Thanks for the explanation and Release Notes update. I would’ve marked it as the answer but the “Mark as answer” option isn’t working for me. I’ve posted it under “Community Forums: Forum suggestions”
2. 2. I dragged a “VistaTheme” control onto my Form and entered “Vista” for the “ThemeName” Property as you prescribed and the results were horrible!
a. Not only were the new horizontal grid lines gone, but even the old vertical ones disappeared also.
b. The Grouped by Columns Row and the MasterGridViewTemplate’s Column Headers, Column Filters and Data Rows all had the same Background Color (beige) as the rest of the Form.
c. The Column Headers were no longer in Bold.
d. The ChildGridViewTemplates’ disappeared (not indiscernible due to same color, gone).
e. Much less pad space around the text of Tabs Headers of the ChildGridViewTemplates’
f. Instead of bolded “+” and “-“ signs in front of Parent Rows of ChildGridViewTemplates, there’s now what appears to be vertical and horizontal grid lines simulating the appearance of “+” and “-“ signs and they take up the whole height and width of the Cells that used to contain the “+” and “-“ signs.
g. There’s now a vertical rectangle around each of the Apply Filter (Funnel) Buttons in the Column Filters Row.
h. The check inside CheckBoxes are now the same as the Foreground color as other Cells on the same Row vs. Green. This is probably a good thing.
Note that my ThemeClassName is set to “Telerik.WinControls.UI.RadGridView” (as it was when using Q2 also). Also, when I dragged “VistaTheme” control onto my Form, it defaulted the name of that instance to “VistaTheme1”. Should I be referencing that name anywhere?
3. 3. Your code snipped does change the ChildGridViewTemplates’ Data Rows' and (if I add setting of the “tableElement.BackColor”) Border's Background Colors. However, it does that regardless of whether they contain the CurrentRow. I’m wanting a ChildGridViewTemplate’s Border Color changed only when it contains the CurrentRow (kind of like highlighting the CurrentTemplate in addition to the CurrentRow). I imagine I’ll probably need to handle the CurrentRowChanging Event to restore normal color to the old CurrentRow’s GridViewTemplate’s (if not the Master) Border Color and then change the new CurrentRow’s GridViewTemplate’s (if not the Master) Border Color to the highlight color. Beyond that, I’m at a loss. Also, I may want to change the Column Headers Row's Background Color also (since the MasterGridViewTemplate has no Borders).