asp.net新闻系统 gridview显示数据问题
asp.net做个新闻系统。新闻分为国内新闻和国际新闻等。现在我要用一个gridview控件来显示。总共显示6行,让前3行显示国内新闻,后3行显示国际新闻。
请附上代码 谢谢啦。
------解决方案--------------------用两个gridview,放到一起,各显三行便可!
------解决方案--------------------试试:在查询语句中控制
------解决方案--------------------select top 3 国内新闻标题 as 新闻标题, 发布日期 国内新闻 order by 发布日期 desc
union all
select top 3 国际新闻标题 as 新闻标题, 发布日期 from 国际新闻 order by 发布日期 desc
----------------------------------
如果是Oracle,那就不能用top n, 用
select 新闻标题, 发布日期 from (select rownum, 国内新闻标题 as 新闻标题, 发布日期 from 国内新闻 order by 发布日期 desc) where rownum between 1 and 3
union all
select 新闻标题, 发布日期 from (select rownum, 国内新闻标题 as 新闻标题, 发布日期 from 国内新闻 order by 发布日期 desc) where rownum between 1 and 3
------解决方案--------------------如果是三层模式,那么中间层也许可以负责把数据访问层中的两个结果合并到一块,然后再传给显示层。
------解决方案--------------------用两个GridView吧
------解决方案--------------------方法之多,可以放两个GridView,
也可用一个Table,不过这个Table的数据源,要写一些判断.
也可以写成一个用户控件,拉到页面中去即可.
------解决方案--------------------To 7搂:
请看下面这个站点的首页的新闻显示,如果是你做,你用GridView来实现,还是...
http://kj.dg.gd.cn/