C#中如何实现下拉列表显示数据库表的某一列不显示重复的值,并且可以在新纪录中添加新值
C#中如何实现下拉列表显示数据库某一表的某一列不显示重复的值,并且在给此表添加新纪录时,还可以输入列表中没有的新值。如数据库某表如下:id,name,……,desc1,"...
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。 展开
如数据库某表如下:
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。 展开
3个回答
展开全部
DropDownList只能显示数据,如果支持输入数据及保存,需要自己写代码
从数据库取数可用select distinct id,name from myids
DISTINCT 可取单一值
从数据库取数可用select distinct id,name from myids
DISTINCT 可取单一值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
comboBox1.DropDownStyle = ComboBoxStyle.DropDown;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询