添加到datatable的超链接

时间:2009-10-12 19:09:18

标签: c# datatable hyperlink

我想将超链接动态添加到我的数据表中特定列的单元格中。目前我的代码只显示文字。

这是我的代码:

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();

谢谢

1 个答案:

答案 0 :(得分:1)

如果您通过asp:BoundField执行此操作,则需要将HtmlEncode property设置为 false