首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>网络编程>java教程>资讯:专家解答:创建表格与数据库进行交互

专家解答:创建表格与数据库进行交互

www.jz123.cn  2009-08-20   来源:   IT专家网    责任编辑(袁袁)    我要投递新闻

 其实,在应用程序开发过程中,这个是一个动态的过程。如就拿销售订单来说,如果单据编号是自动编号的,那么就不允许用户对单据编号这个列的内容进行更改。这个列中的内容都是系统自动产生的。相反,如果这个销售订单编号是手工创建的,那么就允许用户对这个字段进行更改。所以在应用程序设计的时候,最好不要将这个写死。一般可以在单据性别设置处进行设置。即设置一个开关,来控制是否允许用户对表格中的单元格进行编辑。

  三、记录时单选还是多选?

  在使用Excel表格的时候,记录的选择模式有很多种。如用户可以选择一条记录,也可以选择多条连续的纪录。甚至在其他键的帮助下,还可以选择不连续的纪录等等。特别是在同一个时间内选择多条记录,这可以在很大程度上提高复制粘贴的效率。

  在利用Java语言创建的表格中,也具有类似的功能。如在创建表格的类中有一个setSelectionMode方法,就是用来控制选择模式的。默认情况下,这个方法有三个返回值。如果返回的是0,表示用户在表格中只允许选择一条记录,如不允许选择多条。如果返回的时1的话,则表示用户可以通过鼠标拖拉等手段同时选择多条记录,单是这些记录必须连续的,而不允许分散。如果这个方法返回的值是2,则表示用户可以随意的选择多条记录,这些记录可以是连续的,也可以是不连续的。这个记录的选择模式,一般情况下不会对性能或者安全产生不利的影响。故到底采用哪种方式,最重要的还是要根据用户的需求来定。

  除了以上的这些设置外,程序开发人员还可以对表格的外观进行定义。如是否允许用户调整列的宽度;是否允许按比例来调整表格所有列的宽度;如是否启用自动调整功能,即按照字段的大小来进行自动调整;还是只允许调整最后一列的宽度等等。一般情况下,如果没有特殊的需要,可以允许用户根据需要调整任一列的宽度。特别是在需求不能够确定的情况下,可以这么做。免得在用户需要的时候,再去更改系统源代码或者相关的设置。

  虽然说以上这些内容只是对表格的一些外观的设置,如记录的排序规则或者列的可编辑性,但是这些内容对于应用程序非常的重要,也是用户用的最频繁的一些操作。这不仅关系到后台数据库中数据的安全性,还会影响到应用程序的性能。程序开发人员必须对这方面的内容引起重视。根据用户的需求,切实的做好这方面的开发定制。

上一篇:Java远程访问Domino数据库 下一篇:代码示例:servlet 生成静态HTML的方法

评论总数:0 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图