asp.net 怎么实现如下的数据绑定

如图所示,要显示一个一个的图书信息,按照下图显示信息,请问怎么绑定,那些横线必须存在,还要实现下一页功能!... 如图所示,要显示一个一个的图书信息,按照下图显示信息,请问怎么绑定,那些横线必须存在,还要实现下一页功能! 展开
 我来答
lbaichun
2009-10-29 · TA获得超过294个赞
知道小有建树答主
回答量:352
采纳率:0%
帮助的人:272万
展开全部
我刚数了一下你的页面有14条数据!不知道你的这个是不是在一个表里!如果在一个表的话可以这样做!
首先查一下数据的条数然后除以14这就得出页数了吧
然后就开始绑定了!当然你的查询条件得是这样的select top 14* from 表 where 表id not in(你之前的数据<比如这是第二页面 你就not in 前14条ID>) 这样就能查出来第二页面的内容了!

当你返回一个14行的dataset的时候
首先你的页面上得放一个Literal

得到dataset后就开始遍历这个数据源了!
然后就开始拼前台代码 最后输出到Literal上!

一个拼写的小例子大致是这样的!

StringBuilder sb = new StringBuilder();
sb.append("<table><tr><td>"+你遍历的dataset);
sb.append("</td></tr></table>");
Literal.text = sb.toString()

因为你已经有了静态页面了!相应的页面的样式也就有了!直接拼到StringBuilder里就行了!

这样就能显示出来了!
当然只是一个建议!

如果觉得可行但 不明白什么意思的话请百度Hi
qianthinkover
2009-10-29 · TA获得超过451个赞
知道小有建树答主
回答量:532
采纳率:0%
帮助的人:378万
展开全部
绑定是好绑定
只是布局难些
我们用的是repeater控件
横线就是你用做的表格
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiongxyt2
2009-10-29 · TA获得超过986个赞
知道小有建树答主
回答量:294
采纳率:0%
帮助的人:113万
展开全部
StringBuilder sb = new StringBuilder();
sb.append("<table><tr><td>"+你遍历的dataset);
sb.append("</td></tr></table>");
Literal.text = sb.toString()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
peiyanfei2008
2009-10-29 · 超过27用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:82.7万
展开全部
何必难为自己 上面的样子感觉也不怎么样
还有你那个分块干什么 分类?
建议你换个别的样子 主要是你发的那个样子 如果数据量发生变化 是否会变形啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
eye001
2009-10-30 · TA获得超过192个赞
知道小有建树答主
回答量:193
采纳率:0%
帮助的人:152万
展开全部
如果必须按照这个图来实现的话,让我做,我可能会用datalist与repeater的嵌套来实现,但是也不是一个好方法,暂时想不出什么其他好的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
淘宝首席专家
2009-11-04 · TA获得超过242个赞
知道答主
回答量:40
采纳率:0%
帮助的人:0
展开全部
不知道你是要这样的效果,还是数据有限,才是这个效果。

如果要这种效果的话,那么所有的绑定控件都不适合,最简单的办法是在页面里使用服务器字符串数组,如下所示:

<a href="<%=url[0] %>" target="_blank"><%=photourl[0] %></a> <%=title[0]%>

<a href="<%=url[1] %>" target="_blank"><%=photourl[1] %></a> <%=title[1]%>

然后在服务器端使用循环语句给这几个字符串数组赋值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式