When I programatically set the SkinID, even though the code flows without error, the skinID is ignored and the table is render in plain white. I have to set the SkinID on the page_PerInit event not the onLoad event.
I can get skinId to work if I hard code the <asp:TableRow> tags in the aspx page and reference the skinID there, but this does not help because I do not know how many rows there will be, and the number of rows vary depending on who is logged in.
Here is the code I use to set the skinID programatically...
TableRow
tbrForumIndex = new TableRow();
tbrForumIndex.SkinID =
"TableEvenRowView";
(even though the skinID gets sets, when the page is rendered, the row / table is all white.
Any suggestion on how to get the skin to show itself.