EDIT 2
I would say that these guys are the culprits
body.template table.listview th, table.gridview th, table.detailstable th, body.template table.listview td, table.gridview td, table.detailstable td { } body.template table.listview td, table.gridview td, table.detailstable td { }
They define the style that will be applied to all <td> under the table with the name of the list listview, detailstable and gridview. The problem is that they will also be inherited under tables
You can try by creating a second set of these styles, but changing them from
table.listview td
to
table.listview td table td
and disable any styles that have been applied. which will override styles in nested tables created using a calendar expander
EDIT
Well, it's hard to say without seeing the entire StyleSheet for the DynamicDataSite table, but see if there is CSS for this table using
Table { //... } TD { //... }
Or using specific .classnames or #Ids
If this is the first, you will need to do some CSS gymnastics to redefine styles for nested tables in order to override the styles applied to the main table. eg.
ORIGINAL
Try placing CalendarExtender outside the table that contains the target element. In appearance, the <td> in the collector inherits the parent CSS table.
Eoin campbell
source share