如果你在使用这个控件的话,在你使用它对数据进行修改的时候可能会遇到这样的问题:
就是你一方面给这个控件的valueField赋予了值,另一方面也给textField赋予了值,而当你
对一条数据进行修改的时候,你希望把记录的所有选项都原封不动的在另外一个界面中显
示出来,一方面你需要为这个控件加载数据,另一方面你需要为被修改的数据进行赋值,虽然
这个控件可以接受你赋予的值,但是有一点需要注意的是,在调用这个控件的方法给它赋值
的时候只能够给它的textField赋值,而这个时候你无法给它的valueField也赋值,于是问题就
出现了,在你修改当前的数据的时候,如果你也修改了combobox里面的值的话,那么没问题,
当你取值的时候,这个控件取出来得值还是valueField里面的值,但是如果你修改一条记录的
时候并没有修改combobox控件里面的值,那么这个时候,你再去获取combobox里面的值的
话,你获取的就不再是valueField里面的值了,而是你赋予它的那个textField的值了,很显然
这个时候两个里面的值是会有冲突的,再去使用原来的处理方法你的程序必然会出错,所以
比较合适的方法是在修改数据的时候不要给combobox赋值,只给它加载需要加载的数据
就行了,否则你肯定会遇到上面的问题的.