Nhibernate的数据分页技术(续)
来源:互联网 发布:navicat sql语句 编辑:程序博客网 时间:2024/05/18 03:11
Nhibernate的数据分页技术(续)
我在前面介绍过了怎么在Nhibernate中实现数据添加、修改和删除。有感兴趣的朋友请参考http://www.cnblogs.com/surprise/archive/2004/10/13/51701.aspx。在这里讲的是续前面的内容。
1. 界面添加
类型 | 对象名 | Text属性值 |
Button | Button1 | 显示 |
DataGrid | DataGrid1 | |
2. 代码的实现
双击“显示”按钮
private void Button1_Click(object sender, System.EventArgs e)
{
NhDataBind();
}
private void NhDataBind()//数据绑定代码
{
mCfg=new Configuration();
mCfg.AddXmlFile (System.Web.HttpContext.Current.Server.MapPath("Userhbm.xml"));
ISession vSession= mCfg.BuildSessionFactory().OpenSession();
ITransaction vTransaction = vSession.BeginTransaction();
try
{
IList vList=vSession.Find("from WebNhibernate.EntityClass");//HQL语句实现数据查询
DataGrid1.DataSource=vList;
DataGrid1.DataBind();
vTransaction.Commit();
Labmessage.Text="OK";
}
catch(Exception ex)
{
vTransaction.Rollback();
Labmessage.Text="Error";
}
finally
{
vSession.Close();
}
}
创建DataGird事件处理
private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
DataGrid1.CurrentPageIndex=e.NewPageIndex;
NhDataBind();
}
终于完成啦整个小东东,愿与大家一起分享。
- Nhibernate的数据分页技术(续)
- Nhibernate分页测试续(附源码)
- XML数据分页技术的探讨
- 常用的数据分页技术及比较
- NHibernate 技术专题(博客园的学习资料)
- 数据分页技术
- 浅析数据分页技术
- NHibernate学习第一天(数据的写入 Insert)
- NHibernate Hql分页
- NHibernate实现查询分页
- XML数据岛分页技术
- Sql数据层分页技术
- php数据分页显示技术
- .Net下的数据持久化(NHibernate)
- DataList的分页技术
- DataList的分页技术
- DataList的分页技术
- spring的分页技术
- case用法
- upload.aspx
- 在Linux上建立PostgreSQL数据库服务器
- 文件上传及下载
- mysql安全问题(匿名用户)的一点心得
- Nhibernate的数据分页技术(续)
- 使用MySQL内建复制功能来最佳化可用性
- 为DataGrid添加确认删除的对话框
- 在DataGrid中创建一个弹出式Details窗口
- 如何将图片储存在数据库里
- MySQL修改密码方法总结
- 在后代码里创建DataGrid控件
- 怎样使MySQL安全以对抗解密高手
- 即时翻译