asp显示数据库内容,多个表进行连接查询,有很多字段,我想实现这么一个功能: 50

把所有的字段(可能有100多)都显示出来,用table表格的话,正常的页面是放不下这么多字段的,怎么做可以出现下面的滚动栏(如图)?asp.net可以用控件来实行,asp... 把所有的字段(可能有100多)都显示出来,用table表格的话,正常的页面是放不下这么多字段的,怎么做可以出现下面的滚动栏(如图)?asp.net可以用控件来实行,asp怎么来实现呢?我试了frame也没有成功,还是方法不对?我用table试了下,把宽度设为200%或更大,可以出现滚动栏,但是每次查询有多少个表格是不固定的,固定设太大也不好看。写这个问题的时候又想出了一个方法,就是每次查询根据表格数量,设置table的宽度。希望高手有更有效的方法,如果可以解决会再送50分! 展开
 我来答
百度网友3cb80af
2014-10-15 · TA获得超过9535个赞
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:3939万
展开全部
别用table了。。

用div。

讲个简单的例子:
<div style="width:960px;">
你的循环开始
<div style="width:96px;float:left;">你的字段数据</div>
你的循环next,结束
</div>
这样的话,每出10个就会自动换行下来。。。

如果你说一定想要超出就自动出现滚动条,iframe是可以设置滚动条自动的,不超出时是不会出现滚动条的,设置scrolling为auto就行了。

想更美观点或者更方便,可以找个jquery scrolling的插件。。。。
追问
换行是不行的,因为有几千条数据
追答
几千条数据,,,正常人都不会每看一条都去拉一次滚动条,,,

老老实实的做一个标题,点击进去,才可以看到这条数据的全部内容。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zmspu1
2014-10-15 · TA获得超过289个赞
知道小有建树答主
回答量:1425
采纳率:100%
帮助的人:974万
展开全部
你是对HTML不够了解,这个很简单的
<div style="overflow:scroll;width:800px;height:600px"> 这里的大小根据需要设定
这里面可以继续用DIV
当然,你要用TABLE也行的 宽度设够就行了
</div>
追问
我div用的少,你这个宽度还是固定的,共有十多个表,查询一个表和十个表宽度是不固定的。有没有一种方法,不固定div或table的宽度,根据字段多少自动调整?
追答
所以说你了解少,你上面说需要滚动条,所以就需要有一个固定的DIV,我上面都写清了,你自己根据需要设定,如果你不希望有滚动条,就设为 :overflow:auto 就行了嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
古蕾古蕾0ko883
2014-10-15 · TA获得超过748个赞
知道小有建树答主
回答量:975
采纳率:100%
帮助的人:953万
展开全部
在一个列表中,不显示全部信息,只显示重要的几个字段,限制的屏幕的宽度之内,最后一栏设一个“查看详情”超级链接。在新开的页面的显示全部信息,由于只有一条记录,你可以竖着排,或想怎么排就怎么排。

水平滚动条,影响用户体验,不要为好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式