2009-10-12 12 views
0

Je souhaite ajouter dynamiquement des liens hypertexte à la cellule d'une colonne spécifique dans ma base de données. Actuellement mon code montre seulement le texte.Ajout de liens hypertexte à datatable

Voici mon code:

SqlConnection conn = null; 
string sSQL = ""; 
string connString = "Datasourceetc"; 

sSQL = "SELECT TEST_ID FROM TEST_TABLE"; 

SqlDataAdapter sda = new SqlDataAdapter(sSQL, conn); 

DataTable dt = new DataTable(); 

sda.Fill(dt); 

foreach (DataRow row in dt.Rows) 
{ 
    row["TEST_ID"] = "<a href='www.google.com'>Google</a>"; //<----I only see the text! 
} 

GridView1.DataSource = dt; 

GridView1.DataBind(); 

Merci

+0

Que voyez-vous si vous faites une "Afficher la source" dans le navigateur? – David

+0

Pourquoi ne pas placer un HyperlinkField dans votre section de colonnes GridView à la place? –

+0

@ David - pour un bloc individuel, il montre: < a href = « www.google.com » > Google </a > – EverTheLearner

Répondre

Questions connexes