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
Que voyez-vous si vous faites une "Afficher la source" dans le navigateur? – David
Pourquoi ne pas placer un HyperlinkField dans votre section de colonnes GridView à la place? –
@ David - pour un bloc
Répondre
Si vous faites cela par un aspic: BoundField vous voulez régler le HtmlEncode property-faux.
Source
2009-10-12 20:58:04 CAbbott
Questions connexes