我爱Aspx >> Asp.Net >> c#.net存储过程版本的分页cmd.Parameters["@Fields"].Value = "id,username";
cmd.Parameters.Add("@Filter", SqlDbType.VarChar, 50);
cmd.Parameters["@Filter"].Value = "id>1000 and id<10000";
cmd.Parameters.Add("@Group", SqlDbType.VarChar, 50);
cmd.Parameters["@Group"].Value = "";
cmd.Parameters.Add("@TotalPage", SqlDbType.Int, 4);
cmd.Parameters["@TotalPage"].Direction = ParameterDirection.Output;
cmd.Parameters.Add("@TotalRecord", SqlDbType.Int, 4);
cmd.Parameters["@TotalRecord"].Direction = ParameterDirection.ReturnValue;
conn.Open();
//先取得返回值
cmd.ExecuteNonQuery();
int totalPage, totalRecord;
totalPage = Convert.ToInt32(cmd.Parameters["@TotalPage"].Value);
totalRecord = Convert.ToInt32(cmd.Parameters["@totalRecord"].Value);
//再取得返回记录集
SqlDataReader sdr = cmd.ExecuteReader();
GridView1.DataSource = sdr;
GridView1.DataBind();
cmd.Dispose();
conn.Dispose();
tools mytool = new tools(Response, Request);
/*
* 功能:PageLink显示分页导航
* totalCount:总记录数
* totalPage:总页数
* Page:页码
* PerPageSize:每页显示记录数
* GroupSizes:每组分页显示的页码数
* PageArgu:分页参数
* ShowGoto:是否显示跳转
*/
lblPageLink.Text = mytool.PageLink(totalRecord, totalPage, page, myPageSize, 3, "page",true);
mytool.Dispose();
}
学习C#静态函数及变量的一个精典..[04-21]
用XenoCode 2006 加密dll (.NET混..[04-21]
用C#绘柱形图(owc编程)[04-21]
.net打包自动安装数据库[04-21]
解读C#中的规则表达式(正则表达..[04-21]
C#中的特性(Attributes)[04-21]
几个C#写的网络相关开源组件[04-21]
ASP.NET 2.0 正式版中无刷新页面..[04-21]
c#学习体会:使用 ref 和 out 传递..[04-21]
c#中使用ref和out一点认识[04-21]
学习C#静态函数及变量的一个精典..[04-21]
Calendar如何只显示“一、二、三..[04-21]
预防SQL注入攻击(译自MSDN)[04-21]
两种取得硬盘剩余空间方法[04-21]
用XenoCode 2006 加密dll (.NET混..[04-21]
用JSON技术加快AJAX程序开发[04-21]
用C#绘柱形图(owc编程)[04-21]
JS的IE和Firefox兼容性汇编[04-21]
编写高性能Web 应用程序的 10 个..[04-21]
ASP输出Word、Excel文件[04-21]