关于数据绑定在Web页面呈现效果的一点小技巧

2016-01-29 13:28 6 1 收藏

关于数据绑定在Web页面呈现效果的一点小技巧,关于数据绑定在Web页面呈现效果的一点小技巧

【 tulaoshi.com - ASP.NET 】

今天在开发当中遇到:一个栏目要求以上图的方式显示,我用了2个DataGrid绑定一个1个栏目,

    “ 医药内幕”这个栏目的数据库编号是:category1=1,category2=2。

左边我用DataGrid1来帮定:呈现的数据是“医药内幕”栏目里TOP前 4 位的记录

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

   string str1 = "select top 4 title from NewsInfo where category1=1 and category2=2 order   by     id  desc";
   DataGrid1.DataSource = sqlBase.ExecuteDataView(str1);
   DataGrid1.DataBind();


右边边我用DataGrid2来帮定:呈现的数据是“医药内幕”栏目里TOP 前8 位中后 4 位的记录

string str1 = "select top 4 title from NewsInfo where id 
                    not in ( select top 4 id
from NewsInfo where category1=1 and category2=2
                    order by id desc ) and category1=1 and category2=2order by id desc";
   DataGrid1.DataSource = sqlBase.ExecuteDataView(str1);
   DataGrid1.DataBind();

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

这样邦定,就可以让一个栏目的数据在页面上分2个地方甚至多个地方显示,而且可以不重复的显示最新的记录,关键用到了SQl当中的 not in()。这是我所体会的,希望大家指正。

来源:http://www.tulaoshi.com/n/20160129/1490312.html

延伸阅读
标签: ASP
随着互联网的发展,Web数据库的应用越来越多,用户对访问Web数据库页面的速度也要求越来越高。访问Web页面的速度的快慢取决于网络的速度、Web页面所在服务器的性能以及Web页面本身的设计等多方面原因。本文介绍一种根据笔者多年开发经验总结的优化Web数据库页面的方法。  解决原理  用户访问静态Web页面时,Web服务器只需简单地将该页...
《黑手党2》关于解包的一点图首先是这一步 把镜像里的文件和sisInstall.exe,都放入同一文件夹,比如C:\sis\ 建立一个setup.bat,写入 sisInstall.exe,保存退出,运行  运行成功的话,会多出一个文件   然后再 把sisInstall.exe改名为sis.exe 把bat内容改成 sis.exe extractAll "C:\sis\Mafia II_disk1.sis" "D...
黑卡拍摄技巧一点通 面对高反差的晨昏景致时,要如何才能拍出亮暗部皆曝光平衡的作品,相信是许多摄影初学者的共同问题,而透过本单元的原理解说和技巧教学,以及 黑卡 达人的亲身经验分享,相信读者在阅读完后对 黑卡 拍摄技巧将能有更进一步的认识和收获。 在众多摄影议题中,晨昏摄影算是多数玩家皆感兴趣的题材之一,每当有可能...
本文由 清风掠影 原创,转载请保留此信息! 我们平时做Flash的时候,为了减少场景中的图层,使场景中的图层看起来不那么多,一般都会选择先做好元件再放到场景中。可是,有时我们会发现,在影片剪辑中做好的影片再放到场景中,有时位置和我们想要的不同,这时,我们就又要重新到影片剪辑中去修改了。那有什么办法能让它按我们的想法来...
Access数据库在用的过程中, 经常不断的进行删除和增加记录的操作,会出现以下问题: 1. 可能会使Update语句更新失败, 明明一条记录存在, 也可以select到,但在用Update时出现找不到记录, 更新失败的错误信息. 2. 会使数据库增大, 并且降低数据库操作的效率 3. 在删除记录时也不会减少数据库的大小, 并且没有可以改善数据库的相应语句 解决...

经验教程

132

收藏

89
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部