asp.net从数据库里显示所有类型数据

来源:百度知道 编辑:UC知道 时间:2024/06/24 11:09:34
平台:VS2005+SQL;
本人现在要在信息系统中显示所有类型新闻;
要求:
1.页面左边div显示[新闻类型];
2.右边div显示[新闻标题](该类型的标题或所有类型新闻的标题);
3.实现点击该标题后显示该条目新闻或点击该分类后显示该新闻类型的所有标题;
4.实现AspNetPage分页;

比如,

左边:
大标题:信息中心
一、公众信息
1.水电信息
2.商场信息
3.电子下载

二、新闻中心
1.公司新闻
2.相关报道

要求实现:
点击“信息中心”在右边显示所有类型新闻的标题,并实现分页;
然后,点击每个分类(比如点击“水电信息”或者“公司新闻”) 在右边显示该类型的新闻标题,并实现分页。

本人已经在网上找了很多 信息系统 新闻系统什么的 都没弄好哦!
因为每个类型的新闻内容都不同,字段也不同,比如有的有表格、有的有图片等,要实现这样的功能,是否每个类型要建一个相应的数据表呢?????
比如:
水电信息: tab_sd 表
商场信息: tab_sc 表
电子下载: tab_dz 表
公司新闻: tab_com 表
相关报道: tab_xg 表

这样的功能用什么数据控件好呢?DataList嵌套吗?还有用AspNetPage控件分页 好吗?这里也求:DataList嵌套的例子完整代码 和 AspNetPage控件几种类型一起的分页代码!

本人是菜鸟,做出来的结果不符啊!希望高手能够举简单的例子(包括 数据表和源码 )

【【【 感激不尽!!! 期待例子源码!!!其他 免扰!!!】】】

用Literal控件实现文本和图片的显示
如果是编辑新闻 可以用FreeTextBox

其实是很简单的新闻功能 别想复杂了

因为你的新闻类别比如"水电信息"是固定的对吧? 那就写死
<ul><li><a href="xxx.aspx?type=sd">水电信息</a></li><li>...</li></ul>

然后右边是Repeater,DataList,GridView都行 不过个人建议用Repeater 效率比较高一点

袄 才看到你每个表的表结构不一样 那我就建议你每个表一个页面分开做 条理会比较清楚一点 Repeater和DataList的嵌套就是在ItemDataBound里Item.FindControl()找到子的列表控件 然后在绑定数据源

找过分gridview控件的视频看看吧