asp.net 怎么实现如下的数据绑定
如图所示,要显示一个一个的图书信息,按照下图显示信息,请问怎么绑定,那些横线必须存在,还要实现下一页功能!...
如图所示,要显示一个一个的图书信息,按照下图显示信息,请问怎么绑定,那些横线必须存在,还要实现下一页功能!
展开
9个回答
展开全部
我刚数了一下你的页面有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
首先查一下数据的条数然后除以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
展开全部
绑定是好绑定
只是布局难些
我们用的是repeater控件
横线就是你用做的表格
只是布局难些
我们用的是repeater控件
横线就是你用做的表格
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
StringBuilder sb = new StringBuilder();
sb.append("<table><tr><td>"+你遍历的dataset);
sb.append("</td></tr></table>");
Literal.text = sb.toString()
sb.append("<table><tr><td>"+你遍历的dataset);
sb.append("</td></tr></table>");
Literal.text = sb.toString()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
何必难为自己 上面的样子感觉也不怎么样
还有你那个分块干什么 分类?
建议你换个别的样子 主要是你发的那个样子 如果数据量发生变化 是否会变形啊
还有你那个分块干什么 分类?
建议你换个别的样子 主要是你发的那个样子 如果数据量发生变化 是否会变形啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果必须按照这个图来实现的话,让我做,我可能会用datalist与repeater的嵌套来实现,但是也不是一个好方法,暂时想不出什么其他好的方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你是要这样的效果,还是数据有限,才是这个效果。
如果要这种效果的话,那么所有的绑定控件都不适合,最简单的办法是在页面里使用服务器字符串数组,如下所示:
<a href="<%=url[0] %>" target="_blank"><%=photourl[0] %></a> <%=title[0]%>
<a href="<%=url[1] %>" target="_blank"><%=photourl[1] %></a> <%=title[1]%>
然后在服务器端使用循环语句给这几个字符串数组赋值。
如果要这种效果的话,那么所有的绑定控件都不适合,最简单的办法是在页面里使用服务器字符串数组,如下所示:
<a href="<%=url[0] %>" target="_blank"><%=photourl[0] %></a> <%=title[0]%>
<a href="<%=url[1] %>" target="_blank"><%=photourl[1] %></a> <%=title[1]%>
然后在服务器端使用循环语句给这几个字符串数组赋值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询