|
|
|
关于数据绑定在web页面呈现效果的一点小技巧 |
|
|
| http://www.iyit.net 日期:2005-11-24 17:31:08 来源:易特网络技术 点击: |
今天在开发当中遇到:一个栏目要求以上图的方式显示,我用了2个datagrid绑定一个1个栏目,
“ 医药内幕”这个栏目的数据库编号是:category1=1,category2=2。
左边我用datagrid1来帮定:呈现的数据是“医药内幕”栏目里top前 4 位的记录
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();
这样邦定,就可以让一个栏目的数据在页面上分2个地方甚至多个地方显示,而且可以不重复的显示最新的记录,关键用到了sql当中的 not in()。这是我所体会的,希望大家指正。
|
上一篇:菜鸟模仿duwamish开发时常见的错误
下一篇:为按钮添加 确认 对话框
[发送给好友] [打印本页] [关闭窗口] [返回顶部] 转载请注明来源:http://www.iyit.net |
|
| 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。 |
| 责任编辑: |
投稿作者: 易特网络技术 |
| 信息来源: 易特网络技术 |
录入时间: 2005-11-24 17:31:08 |
| 浏览次数: |
投稿信箱: shtghy@163.com |
|
|
|
|
|