如何将从SQL数据库中提取的数据表格做成多个超链接

我从SQL数据库的表中提取了2列数据。第一列为连接名,第二列为对应的URL
如何讲其变成多个超链接

看你用那种网页技术,但事先本质都是一样的,超链接无非就是<a ???>xxxx</a> 类似的内容,当然如果不是网页技术而是windows窗体实际原理也差不多。就是用for或者Loop循环 把你的内容循环显示成超链接。
当然每种网页技术都有一些控件来简化这些for循环。例如net网页技术,里面有个gridview表格,表格里有一种列类型超链接列,直接把你的内容绑定到这个表格上,表格每一行的超链接设置成绑定你的数据中的url就行了追问

我是C#的网页制作。那只要在gridview的列属性改变一下就可以了?那我的超链接还是看到的是URL吧。我相让他变成我的名称列,就是看到的是名称那列,点下去是相对的URL那列的对应的视频路径。
本人菜鸟,可能需要详细一点的解答,先谢谢啦

追答

见截图,一个标准的gridview控件,基本上没做任何特殊设置,aspx代码截图如下,画红框的就是上图的标题,点击标题就会连接到相应的页面。  我这里是连接到newsshow.aspx页面只不过传递不同的nid参数 ,不同的参数是用过数据库nid字段,也就是途中的xxxurlfields 后面跟的uid. 在动态绑定的时候用了{0}代表绑定到nid

最简单的绑定可以这样拖一个gridview控件到窗体,在拖一个sqldatasource 到窗体 ,gridview的

DataSourceID="SqlDataSource1"   等号后面的就是sqldatasource 的ID ,然后在sqldatasource 单击,在如下图所示的地方设置数据源,也就是你的select数据

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-07
select '<a href="' + URL列名 + ‘“ target=_blank>' + 链接列名 + '</a>' from 表名追问

这样的做出来是数据库提取出来多少内容就一直显示多少行么?还是一句select就显示一行?
我现在人在上班不能试验。。

追答

当然是多行了,如果一句select就显示一行的话,那么你可以使用游标或者在程序中做字符串拼接,比如StringBuilder。

本回答被提问者采纳

如何将从SQL数据库中提取的数据表格做成多个超链接
当然每种网页技术都有一些控件来简化这些for循环。例如net网页技术,里面有个gridview表格,表格里有一种列类型超链接列,直接把你的内容绑定到这个表格上,表格每一行的超链接设置成绑定你的数据中的url就行了

怎么实现从数据库取出的数据在页面上显示为超链接并由下向上滚动?_百 ...
while (dr1.Read()) { showMsg1 += dr1["cname"].ToString() +" "; showMsgurl1 += dr1["curl"].ToString(); \/*+":" + dr["curl"].ToString() + " ";*\/ noticeNum++; Response.Write(""+showMsg1+"") } noticeNum--; conn.Close(); 试一下 希望采纳 ...

asp.net中如何对sql数据库中某列,如标签列里各个词语建立不同链接,链接...
可以 你先在后台读取数据处理 然后根据“,”来把数据分别存在一个DataTable的三个列中 然后datalist绑定DataTable的数据 在在datalist做相应的更改 做成超链接就好了

SQL数据库中要 保存 超链接 的字段应该设置成什么 类型啊
1、首先点击“开始”菜单,打开Microsoft SQL Server Management Studio工具。2、输入服务器IP地址、用户名和密码,连接到数据库。3、找到要存放Base64字段的数据库和表,这里选择“node”表。右键点击“node”表,在菜单中点击“设计”。4、在表设计界面,添加一个用来存储base64字符串的字段,base64Valu...

SQL数据库中要 保存 超链接 的字段应该设置成什么 类型啊
SQL数据库中要保存超链接的字段可以参考以下的代码:function SQLEncode(fString)if isnull(fString) then SQLEncode = ""exit function end if SQLEncode=replace(fString,"'","''")end function

有谁知道将SQL数据到出到XML中并带上XSL
你给那个NewsTitle再增加个 字段,比如id,存到数据库里,然后取到xml里,不就有值了?然后你在xsl里的模板添加个超链接的绑定,就可以了..

怎么删除数据库表中的数据怎么删除数据库表中的数据源
在EXCEL中,如何同时删除多个单元格中的数据?打开EXCEL表格,选中需要删除数据的单元格,(删除连续的单元格则需按住“Shift"键,若删除不相连的单元格则按住“Ctrl”键依次选择)选中需要清除的单元格,切换到“开始-编辑-清除”功能按钮,共有6种功能:全部清除、清除格式、清除内容、清除批注、清除超链...

asp 把数据库里的新闻标题提取出来 用超链接的方式显示在页面上_百度...
connstr="driver={SQL Server};server=localhost;UID=sa;PWD=123;database=ggdata"case else connstr= "Dns=ggdata"end select if err.number>0 then err.clear set conn=nothing response.write "数据库连接出错!"Response.End else conn.open connstr if err then err.clear set conn=nothing...

asp.net如何用repeater读取数据库内容做链接(C#)急……
我想用repeater控件显示数据库的字段,然后点击每一条记录可以链接到相同的页面,但是要求根据点击的不同行显示不同的记录(记录在数据库中)。比如我有个数据库表T_user,里面有字段userid(主键),username,useraddress。要求在首页显示username,点击不同... 展开 haohao...

超链接至另一页面时如何插入当前时间至数据库?
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Jet OLEDB:Database Password=''; Data Source=" & Server.MapPath("你的数据库.mdb")SQL = "Select * From 表"Rs.Open SQL, Conn, 1, 3 Rs("时间字段")=Now()Rs.update Rs.Close Set Rs = Nothing Conn.Close Set Conn = Nothing >...

相似回答