Hej dr_chaos. Jeg er glad for din hjælp....jeg fik ret meget inspiration fra dig...jeg kan set at du har smidt en ny kommentar ind, som jeg måske kan bruge her...
brandCatalog.Items.Count skal jeg bruge til at til at lave en rowspan med.
Men i min 'HTML' kan jeg kun binde variabler vha. 'Eval("")' eller hvad... det nemmeste ville måske være at det som jeg prøver nu, at lave en ny kolonne med antal child og så bare føre den ind i min rowspan.
hmmm den der count virker ikke.... så jeg bakker bagud igen.
Hvis jeg efter relationen mellem disse to datatables kan fylde en kolonne i mit parentDataTable ud med antal child, så er jeg med 100% helt på sikker bane.
brandDataTable.Columns["BrandChildElements"] = SELECT dt.ID, COUNT(dt2.ID) FROM DataTable1 dt INNER JOIN DataTable2 dt2 ON dt2.ID = dt.ID GROUP BY dt.ID
hmmm problemet er bare at min rowspan ligger uden om min repeater.
Det er faktisk ProductGroupRepeater, der bestemmer antal rowspans, og det kan jeg ikke skrive udenfor min ProductGroupRepeater, da jeg får en fejl om at:
The name 'ProductGroupCatalog' does not exist in the current context
Det er osgå irritererende at jeg ikke smide sådan nogle ting ind i ProductGroupRepeaters HeaderTemplate.
Hvis jeg 'bare' kunne smide '<td rowspan='<%# productGroupCatalog.Items.Count %>' valign="top"><%# Eval("brandName")%></td>' ind i 'productGroupCatalog' repeaters HeaderTemplate, så ville den kunne genkende min rowspan længde.
du kan gøre noget i denne stil: <asp:Repeater ID="brandCatalog" runat="server" OnItemDataBound="brandCatalog_ItemDataBound"> <ItemTemplate> <tr> <td id="" rowspan='<%# productGroupCatalog.Items.Count %>' valign="top"><%# Eval("brandName")%></td> <asp:Repeater id="productGroupCatalog" runat="server" OnItemDataBound="productGroupCatalog_ItemDataBound" > <ItemTemplate> <td><%# Eval("productGroupName")%></td>
hmmm det kan være at det vi prøver på også er forkert, da det virker som om den bare tæller op, istedet for at nulstille, når den igen kommer ud i parentrepeateren.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.