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

来源:百度知道 编辑:UC知道 时间:2024/06/08 13:51:41
如图所示,要显示一个一个的图书信息,按照下图显示信息,请问怎么绑定,那些横线必须存在,还要实现下一页功能!

我刚数了一下你的页面有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

绑定是好绑定
只是布局难些
我们用的是repeater控件
横线就是你用做的表格

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