Hey Eric,
Thanks for replying. I greatly appreciate it.
Well, as the <subsonic:scaffold> control does not expose a "SkinID" property, you cannot simply "set" it. Nor does it expose an "Attributes.Add" method, for slipstreaming it in there, manually. So, I don't see how that is possible. Do you have a working example of this?
The good news is, I finally figured it out. As it turns out, you simply need to have a separate .skin file for the control type "scaffold". This means that under your App_Theme/GridViewTheme folder, you need a Scaffold.skin file, not simply a GridView.skin file. Within the Scaffold.skin file you still reference an <asp:GridView> control, but I guess the Theme subsystem needs to find a skin file to match the control's name, to which you are applying the skin.
At any rate, I have this working perfectly now. If anyone is having a problem with it, don't hesitate to contact me. I will be glad to help.
To better illustrate this, here is an example of this folder structure:
YourWebApplication\App_Theme\GridViewTheme\Scaffold.skin
YourWebApplication\App_Theme\GridViewTheme\GridView.skin
The scaffold skin file is just a standard asp:gridview skin file. Examples of how to construct these can be found on the web, and on the MSDN site. See here:
http://msdn2.microsoft.com/en-us/library/aa479342.aspx
I hope this helps.