asp显示数据库内容,多个表进行连接查询,有很多字段,我想实现这么一个功能: 50
把所有的字段(可能有100多)都显示出来,用table表格的话,正常的页面是放不下这么多字段的,怎么做可以出现下面的滚动栏(如图)?asp.net可以用控件来实行,asp...
把所有的字段(可能有100多)都显示出来,用table表格的话,正常的页面是放不下这么多字段的,怎么做可以出现下面的滚动栏(如图)?asp.net可以用控件来实行,asp怎么来实现呢?我试了frame也没有成功,还是方法不对?我用table试了下,把宽度设为200%或更大,可以出现滚动栏,但是每次查询有多少个表格是不固定的,固定设太大也不好看。写这个问题的时候又想出了一个方法,就是每次查询根据表格数量,设置table的宽度。希望高手有更有效的方法,如果可以解决会再送50分!
展开
展开全部
别用table了。。
用div。
讲个简单的例子:
<div style="width:960px;">
你的循环开始
<div style="width:96px;float:left;">你的字段数据</div>
你的循环next,结束
</div>
这样的话,每出10个就会自动换行下来。。。
如果你说一定想要超出就自动出现滚动条,iframe是可以设置滚动条自动的,不超出时是不会出现滚动条的,设置scrolling为auto就行了。
想更美观点或者更方便,可以找个jquery scrolling的插件。。。。
用div。
讲个简单的例子:
<div style="width:960px;">
你的循环开始
<div style="width:96px;float:left;">你的字段数据</div>
你的循环next,结束
</div>
这样的话,每出10个就会自动换行下来。。。
如果你说一定想要超出就自动出现滚动条,iframe是可以设置滚动条自动的,不超出时是不会出现滚动条的,设置scrolling为auto就行了。
想更美观点或者更方便,可以找个jquery scrolling的插件。。。。
追问
换行是不行的,因为有几千条数据
追答
几千条数据,,,正常人都不会每看一条都去拉一次滚动条,,,
老老实实的做一个标题,点击进去,才可以看到这条数据的全部内容。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是对HTML不够了解,这个很简单的
<div style="overflow:scroll;width:800px;height:600px"> 这里的大小根据需要设定
这里面可以继续用DIV
当然,你要用TABLE也行的 宽度设够就行了
</div>
<div style="overflow:scroll;width:800px;height:600px"> 这里的大小根据需要设定
这里面可以继续用DIV
当然,你要用TABLE也行的 宽度设够就行了
</div>
追问
我div用的少,你这个宽度还是固定的,共有十多个表,查询一个表和十个表宽度是不固定的。有没有一种方法,不固定div或table的宽度,根据字段多少自动调整?
追答
所以说你了解少,你上面说需要滚动条,所以就需要有一个固定的DIV,我上面都写清了,你自己根据需要设定,如果你不希望有滚动条,就设为 :overflow:auto 就行了嘛
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在一个列表中,不显示全部信息,只显示重要的几个字段,限制的屏幕的宽度之内,最后一栏设一个“查看详情”超级链接。在新开的页面的显示全部信息,由于只有一条记录,你可以竖着排,或想怎么排就怎么排。
水平滚动条,影响用户体验,不要为好。
水平滚动条,影响用户体验,不要为好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询