在易语言编程中,经常会有大量数据需要进行显示编辑等操作,如学生所成绩表之类的,这时就需要考虑一下,要选择什么控件来表现了,下面我们就来比较一下表格、高级表格及超级列表框三个控件。
1、表格,如果在选择数据库时采用的是EDB数据库的话,也即是易语言本身自带的数据库的话,用表格是非常方便的,它可以直接显示数据库中的数据,在对数据进行编辑时,同时也是在数据库进行操作,所以执行效率可以说是比较高的。
但不足之处在于,如果你想使用其它数据库的话,那这个表格就没有多大用武之地了。
2、高级表格,这个控件的开发很明显就是用于补充表格控件的不足的,这一点从名字上就可以出来,呵呵,高级表格本身不再和任何数据库进行捆绑,它的数据显示和提取都非常自由,这对于大量数据的显示操作是非常方便的,在数据库编辑方面,高级表格同样有一定优势,但和Excel相比,还是有很大差距,比如说,使用鼠标右键点击高级表格弹出右键菜单进行操作,这时最大的问题就在于无法定位,没有办法得到当前所点击是哪一个单元格。
3、超级列表框,在数据的显示上有一定优势,但在数据的编辑上就显得力不从心了,所以如果需要用户进行数据编辑操作的话,一般情况下不会选择超级列表框。
其实如果对表格的要求比较高的话,有一些外部控件是可以选择的,大家可以到易语言论坛上搜索一下。
以上言论只是我的一家之言,加上个人能力有限,难免出错,欢迎指正,呵呵!