Avatar billede skillzor Nybegynder
25. september 2008 - 11:40 Der er 2 kommentarer og
1 løsning

Gridview med link

Hej eksperter,

Jeg har et gridview med 2 kolonner, en til navn og en til kurs.
Jeg vil dog gerne have at navnet er et link i stedet for en tekst i gridviewet, så en bruger kan trykke på navnet og der så åbnes et nyt vindue.
Jeg paster lige et udpluk af koden nedenunder, hvad skal der rettes før det bliver til et link?

  DataTable table = new DataTable();
        table.Columns.Add("Navn");
        table.Columns.Add("Kurs");

        SqlDataReader reader = cmd.ExecuteReader();
   
        if (reader.HasRows)
          {
          int tmp = reader.FieldCount;
            while (reader.Read())
                    {
                        for (int i = 0; i < tmp; i=i+2){
                                DataRow row = table.NewRow();               
                                row["Navn"] = reader[i];
                                row["Kurs"] = reader[i+1];
                                table.Rows.Add(row);
                        }
                    }
                    reader.Close();
          }

        GridView1.DataSource = table;
        GridView1.DataBind();
Avatar billede 2c Nybegynder
25. september 2008 - 12:03 #1
Noget i denne stil:(Håber den godtager html)
row["Navn"] = "<a href="side.aspx?navn ="+reader[i]+">"+reader[i]+"</a>";

Og så skal enable html på dit gridview eller datatable  eller dataColumns på en eller anden måde.
Avatar billede skillzor Nybegynder
29. september 2008 - 12:09 #2
Jeg fik det til at virke efter lidt tid med hjælp fra det du skrev, så bare smid et svar :)
Avatar billede 2c Nybegynder
30. september 2008 - 08:33 #3
Ok
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