asp.net中viewState的应用(3)
public void BindGridView(String cnum,String name)
{
IEnumerable<M_Student> models = BLL.M_StudentBLL.ReadStuByCollegeAndName(cnum, name);
if (null != models && 0 != models.Count())
{
// 起始条数
int startRecord = AspNetPager1.PageSize * (AspNetPager1.CurrentPageIndex - 1);
// 每页数目
int maxRecords = AspNetPager1.PageSize;
// 总数目
this.AspNetPager1.RecordCount = models.Count();
this.AspNetPager1.AlwaysShow = true;
this.GridView1.DataSource = models.Skip(startRecord).Take(maxRecords);
this.GridView1.DataBind();
}
else
{
this.GridView1.DataSource = null;
this.GridView1.DataBind();
}
}
public void Bind()
{
if (null == ViewState["num"])
{
ViewState["num"] = "";
}
if (null == ViewState["name"])
{
ViewState["name"] = "";
相关新闻>>
- FormView显示、更新、插入、删除数据库操作[ASP.NET源代码](一)
- FormView显示、更新、插入、删除数据库操作[ASP.NET源代码](二)
- FormView显示、更新、插入、删除数据库操作[ASP.NET源代码](三)
- 如何理解async和await设计模式和如何应用到.net 4以下的framewor
- asp.net中js合并,压缩
- ASP.NET页面之间传递值的几种方式
- ASP.NET之Datalist详解(分页)
- ASP.NET(C#)验证数字
- ASP.NET MVC Razor视图引擎攻略
- 巧用section在cshtml写入layout中写入head信息 ASP.NET MVC
- 发表评论
-
- 最新评论 更多>>