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

zhaolei_photo

zhaolei_photo

2016-01-29 13:28

关于数据绑定在Web页面呈现效果的一点小技巧,关于数据绑定在Web页面呈现效果的一点小技巧
今天在开发当中遇到:一个栏目要求以上图的方式显示,我用了2个DataGrid绑定一个1个栏目,

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

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

(本文来源于图老师网站,更多请访问https://m.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();

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


右边边我用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();

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

展开更多 50%)
分享

猜你喜欢

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

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

关于JSP的一点疑问小结

Web开发
关于JSP的一点疑问小结

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

《实况足球2024》关于掷界外球的一点小技巧

电脑网络
《实况足球2024》关于掷界外球的一点小技巧

关于Ajax responseText 的一点阐述

Web开发
关于Ajax responseText 的一点阐述

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

关于java学习的一点感言

编程语言 网络编程
关于java学习的一点感言

关于摄影的一点心得

摄影
关于摄影的一点心得

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

ASP.Net中程序构架与程序代码的分离

ASP.Net中程序构架与程序代码的分离

浅析.Net下的多线程编程

浅析.Net下的多线程编程
下拉加载更多内容 ↓