利用Nhibernate技术将数据从数据库中查询出来并将数据绑定到界面上的DatagridView1控件上
即:DatagridView1.datasource = lst
如何实现以下的功能:
在datagridview1上删除一条数据,那末它在datagridview1上删除这条数据(注:数据库还是存在的)
然后再在datatridview1上新增几条数据,Datagridview1上显示这条数据(注:数据库还没有这几数据)
最后再在datagridview1上修改之前查询出来的几条数据,当然界面上已经修改成功了(注:数据库中并未修改)完毕之后,点击[保存]按钮,系统将所做的操作持久化到数据库,保持界面数据与数据库数据一致!
也就是说所做的操作要在同一个工作单元内完成。想了好久也没有想出来应该如何做,各位能给些意见吗?非常感谢能提供些代码!
即:DatagridView1.datasource = lst
如何实现以下的功能:
在datagridview1上删除一条数据,那末它在datagridview1上删除这条数据(注:数据库还是存在的)
然后再在datatridview1上新增几条数据,Datagridview1上显示这条数据(注:数据库还没有这几数据)
最后再在datagridview1上修改之前查询出来的几条数据,当然界面上已经修改成功了(注:数据库中并未修改)完毕之后,点击[保存]按钮,系统将所做的操作持久化到数据库,保持界面数据与数据库数据一致!
也就是说所做的操作要在同一个工作单元内完成。想了好久也没有想出来应该如何做,各位能给些意见吗?非常感谢能提供些代码!
不知道楼主看懂了没有~~~
但是我总觉得应该在nhibernate中有这个方法呢。有一点不是特别的明白,向楼主请教一下,
就是如果在datagridview1中删除一行,让它不显示在界面上?
呵呵,谢谢指教啊。