Jag var nog lite trött, löste det med DataList och använde en array av objekt som datasource.
http://support.microsoft.com/default.aspx?scid=kb;EN-US;315786
1 svar · 243 visningar · startad av erka
Hej jag har suttit och funderat, det är så att jag har x antal user controller av samma typ laddade.
Jag skapar dessa kontroller dynamiskt genom att loopa igenom en collection. Vad jag i denna loopen vill göra är att lägga till dem i varsin asp:TableCell , men är
int cnt = 0;
for (int i = 0; i < tmpG.Photos.Count; i++)
{
if (cnt == 0)
{
//Skapa min nya row
}
//Ladda min kontroll
//Bind den till en cell
TableCell tmpCell = new TableCell();
tmpCell.Controls.Add(minLaddadeKontroll);
//Bind cellen till senast skapade tableRow
cnt += 1
if (cnt == 4)
{
cnt = 0
//Bind senast skapade row till min table
}
}
Ni ser kanske problemet, jag vet ju inte vilken tablerow som skapades. Jag kanske är trött (4:15), men jag får det inte att fungera och det känns absolut inte som en bra lösning på det hela. Någon som har några tips?
Jag var nog lite trött, löste det med DataList och använde en array av objekt som datasource.
http://support.microsoft.com/default.aspx?scid=kb;EN-US;315786