首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Asp.net怎么实现新闻显示模块

2011-12-25 
Asp.net怎样实现新闻显示模块?我用的是ASP.net开发一个系统,我想实现将最新的新闻显示在页面上,新闻的内容

Asp.net怎样实现新闻显示模块?
我用的是ASP.net开发一个系统,我想实现将最新的新闻显示在页面上,新闻的内容在一个文件中,系统根据文件的创建日期,文件的内容,把新闻显示在页面上,并在后面显示创建的日期,怎样用代码实现啊?先谢谢高手的恩德!

[解决办法]
gridview 倒序
[解决办法]
这里涉及到简单的文件操作,你可以取出文件的部分属性(创建时间),然后根据你需要的条件进行排序就可以了
[解决办法]
txt在文件格式方面不好处理,改用xml可能实现起来容易些.
[解决办法]
用GridView
前台:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4"
CellSpacing="1" ForeColor="#333333" GridLines="None" HorizontalAlign="Justify"
PageSize="15">
<FooterStyle BackColor="#D1D1D1" Font-Bold="True" ForeColor="White" />
<Columns>
<asp:HyperLinkField HeaderText="新闻内容" DataNavigateUrlFormatString="content_view.aspx?CONTENT_ID={0}" DataNavigateUrlFields="CONTENT_ID" DataTextField="CONTENT_ID" NavigateUrl="~/content_view.aspx" /> //这个是用hyperlink传递参数到另一页面content_view.aspx
<asp:BoundField DataField="CREATE_DATE" HeaderText="创建日期" />
</Columns>
</asp:GridView>
后台:
public void bind()//绑定数据函数
{
string sqlstr = "select * from NEWS";
sqlcon = new SqlConnection(strCon);
SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon);
DataSet myds = new DataSet();
sqlcon.Open();
myda.Fill(myds, "NEWS");
GridView1.DataSource = myds;
GridView1.DataKeyNames = new string[] { "CONTENT_ID" };
GridView1.DataBind();
sqlcon.Close();
}

热点排行