一般页面(对表增删改查)

原创 2013年12月02日 00:25:31

       在项目开发中,我们经常会对某张表进行增删改查。我们根据条件刷选表中的数据放到gridview中以列表形式展现,同时给gridview添加各种样式,比如一般必用的鼠标经过,鼠标离开颜色变化,行选中等颜色加深,同时给列表数据项赋值,单击保存按钮可以修改一条已存在的数据或者添加一条新的数据,单击按钮添加,列表数据项清空,单击删除,可以删除一条数据。


如下图:


一,需求中需要实现的几个小点:

1.初始化绑定gridview事件

2,行绑定事件

  1)添加鼠标经过事件和鼠标离开事件

  2)添加行选中颜色加深事件

  3)添加行选中数据项赋值

3添加按钮事件,清空数据项

4.保存按钮事件

      1)通过主键修改数据项,(主键放在隐藏域中)

      2)添加一条新数据(判断隐藏域是否为空)

   5.删除按钮事件,通过主键删除数据项

 

二,需要注意的是:在项目中我们需要一个隐藏域,来存放当前主键编号,默认,隐藏域为空,行选中隐藏域为当前选中主键值,添加新记录的话,则隐藏域也要赋值为空,保存,如果是插入操作,那么把新增的记录的主键编号赋给隐藏域,删除一条记录,隐藏域值为空。

具体源码,可以到下面地址下载:

http://download.csdn.net/detail/yucihai/6641293


相关文章推荐

MyBatis -- 对表进行增删改查(基于注解的实现)

1、MyBatis对数据库表进行增/删/改/查 前一篇使用基于XML的方式实现对数据库的增/删/改/查 下面我们来看怎么使用注解的方式实现对数据库表的增/删/改/查 1.1  首先需要定义映射sql的...

MyBatis第二讲学习笔记 ,使用MyBatis对表执行增删改查操作——基于注解的实现

使用MyBatis对表执行CRUD操作——基于注解的实现 package me.gacl.mapping; import java.util.List; im...

MyBatis -- 对表进行增删改查(基于XML的实现)

1、MyBatis对表中数据进行增/删/改/查操作 在前一篇中已经知道怎么搭建环境并且查询数据库  MyBatis -- 一步步教你使用MyBatis 接下来我们来看看怎么用MyBatis进行...

Hibernate中JPA的简单使用,实现简单的对表的增删改查操作

Hibernate中可以通过.hbm.xml配置来完成表的创建,啰嗦麻烦。但是之后出现JPA注解。使用JPA注解,开发人员可以不用编写.hbm.xml文件,只需在持久化类中加JPA注解。相关的JPA注...

Django 操作Mysql数据库 对表进行增删改查

Django 操作Mysql数据库 对表进行增删改查 摘要: Mysql 数据库 表的增删改查 首先说明:以下方法都是根据表已有的字段添加数据,若想新增字段,则需在类里面新建静态字段,...

SqlServer数据库基础——使用JDBC对表增删改查

使用的IDE:Intellj idea 13.1 数据库增删改查 1、

Mysql基础知识(创建库、表、对表的增删改查、多表设计、多表查询、数据库的备份和恢复)

Mysql基础知识(创建库、表、对表的增删改查、多表设计、多表查询、数据库的备份和恢复) 操作表记录(也就是我们通常所说的对数据库中表的增删改查---CRUD)...

项目经验:oracle中一个用户赋予另外一个用户对表增删改查的权限以及同步更新触发器的创建

必须要登录oracle的超级管理员

使用MyBatis对表执行增删改查操作——基于注解的实现

上篇博文的基于xml配置的只要学会了,原理搞清楚了,那么注解的方式更是随意学会,因为注解就是为了简化配置,甚至是不需要xml文件配置的。 下面是装载别人的一个注解项目,可以参考改动: 1、定义sq...
  • lizhe19
  • lizhe19
  • 2015年11月06日 17:05
  • 439

MyBatis对表执行CRUD(增删改查)操作

Mybatis的好处是sql与代码的分离,以及能够轻松使用自定义的sql 下面以小例子的形式来讲解一下Mybatis的增删改查: 有以下两种方式: 1.基于XML 2.基于Annota...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一般页面(对表增删改查)
举报原因:
原因补充:

(最多只允许输入30个字)