Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Link in GridView

  1. #1

    Link in GridView

    Devo fare dinamicamente dei link su una GridView

    se uso una string per fare la colonna mi visualizza correttamente
    ma se uso un link con questo codice mi da visualizza invece del link la scritta del namespace
    "System.Web.UI.WebControls.HyperLink"
    questo è il codice

    var table = new DataTable();
    //carico dei valori da un database
    table.Load(reader);

    //aggiungo una colonna
    table.Columns.Add("Contatto");
    //string edit = null; Esempio da stringa


    HyperLink link = new HyperLink();

    foreach (DataRow row in table.Rows)
    {

    link.Text = "Clicca qui";
    link.NavigateUrl = "mysite.com";

    row["Contatto"] = (link);

    }


    lst.DataSource = table;
    lst.DataBind();


    Come vi ho detto se lo metto come string mi visualizza la colonna con le righe con scritto "Clicca qui"

    se invece uso l'Hyperlink mi visualizza la scritta "System.Web.UI.WebControls.HyperLink"

    Non capisco il problema sapete qualche soluzione?

  2. #2

    dimenticavo

    [QUOTE=Tommy1977;25509345]

    Dimenticavo di dirvi che nella string avevo provato a mettere codice html ma mi scrive letteralmente il codice <a href >

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.