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?