In mijn webproject heb ik meerdere datagrids nodig. Het zou natuurlijk handig zijn als je alle datagrids dezelfde layout geeft mbv css. Ik had het eerst op deze manier gedaan.
css
/* DATAGRIDS */
#Datagrid
{
border-left: solid 1px #EBE5DD;
}
#Datagrid td
{
border-top: solid 1px #EBE5DD;
padding: 4px;
}
#Datagrid th{
padding: 4px;
background: #EBE5DD;
}
#Datagrid tr.odd{
background: #F8F8F8;
}
#Datagrid tr.even{
background: #FFEBD7;
}
#Datagrid tr.selected{
background: #FFEBD8;
}
Het webserver datagrid control id moet dan wel id="Datagrid" zijn. Hier zit dus ook het probleem, want dit id is altijd dynamisch afhankelijk van de parentcontrol benamingen.
Bijvoorbeeld:
<table cellspacing="0" rules="all" border="1" id="_ctl0_Datagrid" style="height:144px;width:600px;border-collapse:collapse;">
Kortom, ik heb niks aan het koppelen van css clas aan het id.
Wie weet een oplossing of workaround?
css
/* DATAGRIDS */
#Datagrid
{
border-left: solid 1px #EBE5DD;
}
#Datagrid td
{
border-top: solid 1px #EBE5DD;
padding: 4px;
}
#Datagrid th{
padding: 4px;
background: #EBE5DD;
}
#Datagrid tr.odd{
background: #F8F8F8;
}
#Datagrid tr.even{
background: #FFEBD7;
}
#Datagrid tr.selected{
background: #FFEBD8;
}
Het webserver datagrid control id moet dan wel id="Datagrid" zijn. Hier zit dus ook het probleem, want dit id is altijd dynamisch afhankelijk van de parentcontrol benamingen.
Bijvoorbeeld:
<table cellspacing="0" rules="all" border="1" id="_ctl0_Datagrid" style="height:144px;width:600px;border-collapse:collapse;">
Kortom, ik heb niks aan het koppelen van css clas aan het id.
Wie weet een oplossing of workaround?