C#中如何实现下拉列表显示数据库某一表的某一列不显示重复的值,并且在给此表添加新纪录时,还可以输入列表中没有的新值。
如数据库某表如下:
id,name,……,desc
1,"aaa",……,"test"
2,"bbb",……,"test2"
3,"ccc",……,"test3"
4,"bbb",……,"test4"
5,"aaa",……,"test5"
下拉列表只显示aaa,bbb,ccc三个可选性,并且可以在下拉列表中直接输入数据库中没有的选项ddd,在插入数据库后,再刷新这个下拉列表就可以显示aaa,bbb,ccc,ddd四个选项了。
问题的关键是下拉列表的取值是从数据库中取出(这个简单),还要能够输入新值ddd。