我再用vb.net制作一个系统,数据查询后,我用GridView控件显示数据的查询结果,我需要在GridView控件中添加链接功能,当我点击某一个参数时,能够把我这一行的的数据以表格的形式显示出来,请问怎么做?因为刚刚学习,不太熟悉,请大家多帮忙哦!
解决方案 »
- js中寻找gridview控件ID
- DateTime 问题
- 关于一个排行榜的sql怎么写
- 求救,在类里返回sqlDataReader,在前台隐藏代码里调用怎么每次都说sqlDataReader关闭不能读
- 小问题搞定立刻给分,控制页面刷新
- 求助,怎么样用ASP。NET上传大容量的文件
- 请教出现这样的问题:不能使用 '';文件已在使用中
- form认证问题
- 老问题:向高手请教一正则表达式:限制输入字符的最大长度为10,1个汉字要按2个字符计算
- 我用textbox做模板列,这样就以文本框的形式显示内容并可以编辑,但不知如何将这些内容保存?
- 在form1中单击button后,需要弹出FORM2,可否暂停button中的程序,再执行完FORM2的程序后,在执行form1中button的后续程序
- asp.net 打印word问题!
HyperLinkField
http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.hyperlinkfield.aspx
<a href="x.aspx?id=<%#Eval("id")%>"><%#Eval("Title")%></a>
gridview 里面用 TemplateField 加 <a> 标签
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server"> protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
//查询数据库
GridView1.DataSource = dt;
GridView1.DataBind();
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<form runat="server">
<asp:GridView ID="GridView1" AutoGenerateColumns="false" runat="server">
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="NewsId" DataTextField="Title" DataNavigateUrlFormatString="~/ShowNews.aspx?newsId={0}" />
</Columns>
</asp:GridView>
</form>
</body>
</html>