We have multiple themes for each of our customers. We added the RadGrid to all the .skin files and set certain column visibility flags to false in some of the themes. We have noticed when setting the SkinID, ALL of the columns are duplicated (even though AutoGenerateColumns is set to false in BOTH the page and codebehind). We placed a GridView control on the same page to see if it is an ASP.NET problem, but the GridView doesn't duplicate the columns.
If we remove the SkinID setting from the RadGrid the duplication doesn't happen.
To double check it, we created a new website project and discovered that this duplication doesn't happen here either and can't seem to find out why it happens in this one application.
Thoughts?