C#修改,在客户端中获取到数据传到服务端进行数据处理传给数据库进行修改数据操作
在数据库中写好修改语句,传个@Type形參进行初步的判断它是否执行的是本方法,要修改的字段都要给个参数来进行接收数据,然后把参数的数据赋值给对应要修改的字段,
最重要的一个参数就是你的主键ID,应为ID是自增的,不会重复,所以要判断它修改的是哪条数据就要给个where条件进行筛选出来后再进行修改。
服务端:(DAL)
在服务端中连接数据库名称进行数据操作
DAL只进行提供基本的数据访问,不包含任何的业务逻辑
然后在BLL中进行访问DAL来执行数据传输
服务端:(BLL)
每写一个方法都要定义一个操作契约。
实例一个数组来定义传递参数,以及传递参数的类型,传过来的参数必须要和数据库的对应,
类型也要一致
然后就要给对象赋值,赋第一个值就是存储过程名称(一定要一样)这个是为了确认你执行的方法是否为本方法,然后就依次对应赋值
最后一步就是把赋过来的值用int类型全部返回到DAL。
客户端:
弹出修改的模态框并把你选中的数据回填到模态框。
数据回填后,点击保存进行修改,判断修改的数据是否为空,如果不为空就获取页面中的数据,声明对象进行接收页面中的数据,声明的对象类型必须要和数据库中的类型一致,然后将对象传到服务端进行数据处理后传到数据库进行修改数据操作。