asp.net 操作带输入输出参数的分页存储过程(三)
来源:互联网 发布:数据库死锁解决方法 编辑:程序博客网 时间:2024/05/13 22:34
数据层的数据处理。调用自定义的分页方法
/// <summary>
/// 分页显示信息实例/// </summary>
/// <param name="spname">存储过程名称</param>
/// <param name="pagesize">页记录数</param>
/// <param name="pagecount">页总数</param>
/// <param name="recordcount">记录总数</param>
/// <param name="para">存储过程参数</param>
/// <returns></returns>
public static IList<NewsEntity> ShowNewsList(string spname,int pagesize,ref int pagecount,ref int recordcount,SqlParameter[] para)
{
IList<NewsEntity> list = new List<NewsEntity>();
DataTable dt = DBHelper.ExecuteReader(spname,pagesize,ref pagecount,ref recordcount,para);
foreach (DataRow dr in dt.Rows)
{
list.Add(ConvertToNewsEntity(dr));
}
return list;
}
实体对象,自行在数据库建立。表结构如下,实际运用。请自行设计数据库。实体信息根据表结构编写
/// <summary>/// 信息实体
/// </summary>
/// <param name="dr">列对象</param>
/// <returns></returns>
private static NewsEntity ConvertToNewsEntity(DataRow dr)
{
NewsEntity ne = new NewsEntity();
ne.id = (int)dr["id"];
ne.cid=(int)dr["cid"];
ne.fid=(int)dr["fid"];
ne.title = (string)dr["title"];
ne.author = (string)dr["author"];
ne.keyword = (string)dr["keyword"];
ne.keydesc = (string)dr["keydesc"];
ne.content = (string)dr["content"];
ne.updatetimes = dr["updatetimes"].ToString();
ne.hits = (int)dr["hits"];
return ne;
}
- asp.net 操作带输入输出参数的分页存储过程(三)
- asp.net 操作带输入输出参数的分页存储过程(三)
- asp.net 操作带输入输出参数的分页存储过程(—)
- asp.net 操作带输入输出参数的分页存储过程(二)
- asp.net 操作带输入输出参数的分页存储过程(四)
- asp.net 操作带输入输出参数的分页存储过程(四)
- asp.net 操作带输入输出参数的分页存储过程(二)
- asp.net 操作带输入输出参数的分页存储过程(—)
- asp.net 中调用SQL带输入输出的存储过程
- sql server 带输入输出参数的分页存储过程(效率最高)
- 使用带输入输出参数的存储过程
- Oracle带输入输出参数的存储过程
- ASP.NET中调用存储过程带(输入输出)参数和返回值例子
- asp.net中使用带参数的存储过程
- [转载]asp.net中使用带参数的存储过程
- asp.net调用带返回值参数的存储过程
- asp.net 调用 存储过程(带output 参数)
- sql2005带参数的分页存储过程
- c++函数模板疑问
- Linux Qt编程——在程序中启动其他应用、脚本
- OCX控件的两则小经验
- 安装MPI configure 配置
- 分享2011年8个最新的jQuery Mobile在线教程
- asp.net 操作带输入输出参数的分页存储过程(三)
- 图像信息熵计算的OpenCV代码
- 表空间闪回实例
- Cisco ASA <= 8.x VPN SSL module Clientless URL-list control bypass
- C/C++编译器变量
- 项目成功与失败杂谈
- 一个小公司老板的日常管理,希望能让创业的朋友学到东西
- Python的学习(八)----py脚本中调用应用程序
- 上机验证1