本篇文章主要介绍了"GridView实现超链接列和图片列,跳转页面并传递参数",主要涉及到方面的内容,对于VBjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
「注意!请勿私自转载!」 最近在使用ASP.NET建设网站,需要解决如标题所示的问题,上网可以搜出很多答案。现在简单总结一下我的解决办法,方便各位取用,有任何...
「注意!请勿私自转载!」
最近在使用ASP.NET建设网站,需要解决如标题所示的问题,上网可以搜出很多答案。现在简单总结一下我的解决办法,方便各位取用,有任何疑问欢迎提出交流。
(注:使用VB语言。)
※为表格添加一列超链接列,每一项都指向特定的页面。
由于不能逐个设定链接的地址(而且数据项多时这么做也不科学;或者使用数据库进行逐个设定),因此使用参数传递便可以链接到指定的目标页面。接下来以商品展示的页面为例介绍实现方法。在aspx页面的body中插入如下代码:
如果要传递多个参数,则这样修改:
<%--指定两个参数,{0}表示选择第一个参数--%>
在对应的vb文件里或者在里面写入以下代码:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Handles Me.Load
If Not IsPostBack Then
Dim conn As New SqlConnection()
Dim cmd As New SqlCommand()
Dim objReader As SqlDataReader
conn.ConnectionString =
"Data Source =.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\GOODS.mdf;Integrated
Security=True" '数据库名称为GOODS
conn.Open()
cmd.Connection = conn
cmd.CommandText = "Select SPID,SPName From SP"
‘使用SQL语句,显示SP表里SPID和SPName字段的所有记录
objReader = cmd.ExecuteReader()
GridView1.DataSource = objReader
GridView1.DataBind()
conn.Close()
End If
End Sub
最后显示结果大概如下: 链接 | SPID | SPName |
查看详情 | 1 | AAA |
查看详情 | 2 | BBB |
如果想把链接列放到最后一列或者改变字段的显示名字,改用Boundfield会很方便。(使用方法可看目标页面的设置)※添加图片列。
目标页面的设置如下: