在网站开发中,我们经常需要按照分类读入数据,这个功能是最基本的,形式如下:
1、分成两个文件,一个可以读入全部的数据,一个就是来判断分类号并读入分类数据。
2、一个文件,就实现1中的功能。
在ASP.NET中真的很不习惯的,很多ASP中能轻松解决的,在ASP.NET却要费很大的劲,当然,你不使用里面的封装好的组件除外噢。
不罗嗦,1的方法不介绍,这边介绍一下2的方法。
首先,我们新建一个文件取名叫news.aspx吧,用的语言请自己决定,我是习惯VB啦。
然后添加GridView控件,设置好参数噢,要注意的是,现在的选择语句应该是选择全部的数据,毕竟我们在运用时,需要默认读入全部数据。
GridView的参数没什么特别就不说了,这边把AccessDataSource贴出来把,毕竟后面的操作需要用到噢,瞧一下才不会莫名其妙噢。
<asp:AccessDataSource ID=”ADS_Show_Content” runat=”server”
DataFile=”~/App_Data/NewSunPaper2010.mdb”
SelectCommand=”SELECT * FROM [WS_News] ORDER BY [ID] DESC”>
</asp:AccessDataSource>
这是显示全部的数据,那么怎么在这个页面内用现有的GV来显示分类的数据呢?
其实很简单,两行代码就能搞定噢。
ADS_Show_Content.SelectCommand = ”SELECT * FROM [WS_News] where class =”&Request(“Cid”) & ” ORDER BY [ID] DESC”
ADS_Show_Content.DataBind()
当然,你需要自己加上判断的语句,要不出错别怪我噢。
然后你只需要用news.aspx?Cid=XX就能读入分类数据啦。
简单吧?!
标签: ASP.NET, HowTo, Tips, 建站, 教程, 项目