webForumDet fria alternativet

tablerow i template

.NET

3 svar · 163 visningar · startad av Dino

Medlem sedan sep. 20011 914 inlägg
Frågan#1

Hur gör jag för att bygga upp en tabelrad & celler i en template dynamiskt.

dim repTest as new Repeater()
repTest.ItemTemplate.......

Hur gör jag för att lägga in

<tr>
    <td><%# Container.DataItem %></td>
</tr>

i templaten.

Medlem sedan juni 20011 732 inlägg
#2

Nåt sånt här kanske:

TableRow row = new TableRow();
TableCell cell = new TableCell();
//Sedan ville du adda nåt i cellen, exempel;
Panel div = new Panel();
//addar min dynamisk skapade panel i cellen:
cell.Controls.Add(div);
//Sedan addar du cellen i din row
row.Cells.Add(cell);
//och slutligen adda raden i din table:
MyTable.Rows.Add(row);

Sen kan du ju naturligtvis lägga lopar runt dina rows och cells när du ska skapa hela tabellstrukturer...

Medlem sedan juni 20011 732 inlägg
#3

Läste visst inte ordentligt... ska du skapa detta från en repeater så kan du kanske göra en funktion som gör det jag skrev ovan och sedan returnera din tabell... funktionen anropar du från din repeater.

Medlem sedan sep. 20011 914 inlägg
#4

Tackar för hjälpen. Kommer nog tillbaka med mer om detta. :)

256 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)