webForumDet fria alternativet

repeater vs datalist

.NET

1 svar · 285 visningar · startad av me01avd

Medlem sedan apr. 200418 inlägg
Frågan#1

Jag vill lägga in användarkontroller i en repeater eller datalist, men jag vill kunna lägga in dem sidledes. Alltså inte rad för rad utan kolumn för kolumn. kan lägga in användarkontrollen i repeatern:

repeater.Controls.Add(usercontrol)

men inte i datalist.

Hur lägger jag in användarkontrollen i datalist och/eller hur gör jag det i sidled?

Medlem sedan apr. 2004778 inlägg
#2

För att få fler kolumner i en DataList använder du RepeatColumns och RepeatDirection.
T.ex.

 <asp:DataList ID="dlstProd" RepeatColumns="4" RepeatDirection="Horizontal" Runat="Server">

Ger en DataList med 4 kolumner där innehållet går raden ut och sedan byter rad. Om man använder Vertical går innehållet ner rad för rad i en kolumn och byter sedan kolumn.

258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)