如何将超链接放置在gridview的某些列中。
数据来自数据集
这是我的代码
scon.Open();
scom.CommandText = "StoredProcedure5";
scom.CommandType = CommandType.StoredProcedure;
scom.Connection = scon;
string FunArea = DDlFunctionalArea.SelectedItem.Text + "%";
scom.Parameters.Add("@FunctionalArea", SqlDbType.VarChar).Value = FunArea;
scom.Parameters.Add("@KeySkill",SqlDbType.VarChar).Value=txtKeySkill.Text;
scom.ExecuteNonQuery();
sda.SelectCommand = scom;
sda.Fill(ds, "tblJobSeeker");
GridView1.DataSource=ds.Tables[0];
GridView1.DataBind();
其中一个字段是电子邮件地址
当数据与Gridview绑定时,EmailAddress字段将包含HyperLink,因此当我单击电子邮件地址导航到另一页面时
最佳答案
您必须添加模板字段,例如...
<asp:TemplateField HeaderText="HeaderText">
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server">HyperLink</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>