用SetBind()查询更新数据
///BySilence
///2010-9-8
gridView.PageIndex=e.NewPageIndex-1;
aspNetPager.CurrentPageIndex=e.NewPageIndex;
SetBind();
}
publicvoidSetBind()
{
gridView.DataSource=this.myHqlQuery();
gridView.DataBind();
}
privateintGetMessageCount()
{
//query样式:fromclass+条件。前面请不要添加select
StringcountQuery="selectcount(*)"+query;//构造查询数据量的语句
returnthis.CountHqlQuery(countQuery);
}
//Nhibernate相关查询部分
//----------------------------------------------------------------------------------------
privateintCountHqlQuery(Stringquery)
{
//查询信息的总数量,用于显示总页码
intcount=0;
try
{
session=fac.OpenSession();
List