Avatar billede carstensuurland Nybegynder
02. juli 2007 - 00:14 Der er 1 løsning

Tilføje tr til tabel via Controls.AddAt

Kære Eksperter

Jeg har en SqlDataReader som leverer oplysninger som skal ligges ind i en tabel.

Min tabel er en alm. table hvor tabellens tbody er runat="server".

Jeg kan fint ligge nye rækker ind i tabellen, men det virker som om Controls.AddAt metoden altid ligger nye rækker ind i position nul... Dvs. at når jeg løber min reader igennem, så kommer første post til at være repræsenteret via den nederste tabelrække.

Nogen forslag til hvad der kan være galt?

[KODE]
if (reader.HasRows)
{
  while(reader.Read()){
    HtmlTableRow tr;
    HtmlTableCell td;

    tr = new HtmlTableRow();
    td = new HtmlTableCell();
    td.InnerHtml = reader["Text"].ToString();
    tr.Controls.Add(td);

    tBody.Controls.AddAt(nextRowPos, tr);
    nextRowPos += 1;
  }
}
Avatar billede carstensuurland Nybegynder
02. juli 2007 - 00:21 #1
Lukket igen... Jeg er vist ved at være træt. En mangel i en stored procedure gav mig forkert sortering :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester