问题描述
publicstaticList<WNews>GetTopNews(intNewsKindId,intIntTop){List<WNews>TopNews=newList<WNews>();stringProcName="dbo.GetTopNews";SqlParameter[]prams={newSqlParameter("@NewsKindId",SqlDbType.Int),newSqlParameter("IntTop",SqlDbType.Int)};prams[0].Value=NewsKindId;prams[1].Value=IntTop;SqlDataReaderDr=DataBase.RunProcGetReader(ProcName,prams);while(Dr.Read()){TopNews.Add(newWNews(Dr));}Dr.Close();returnTopNews;}
解决方案
解决方案二:
一个封装的ADO.NET帮助类,参数化执行存储过程,并返回IDataReader,然后WNews居然接受IDataReader构造函数实例化
解决方案三:
使用ADO.Net,调用存储过程得到一个新闻列表。
解决方案四:
你不如一行一行的去百度去。
解决方案五:
这是cms常用的一种封装,一般是用于绑定一个新闻列表的“更多”按钮的点击事件~
时间: 2025-01-21 03:14:16