GridView 控件上的超链接
如何将超链接放置在 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 字段包含超链接,因此当我单击电子邮件地址导航到另一个页面时
How to place hyperlink inside certain column of the gridview .
data is comming from the Dataset
Here is My code
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();
In which One Field is Email Address
When data bind with Gridview then EmailAddress field contain the HyperLink,so when i click on the email address to navigate to another page
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您必须添加模板字段,例如...
You have to add Template field, like...
在 GridView 中使用以下代码并绑定列。
Use below code in GridView and bind the columns.
通过查询字符串获取您页面上的电子邮件..
Get the email on you page through querystring ..
使用此语法:
或
并使用 ItemDataBoundHandler:
Use this sintax:
or
and use the ItemDataBoundHandler: