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。
展开
 我来答
耐心还惬意的小虎鲸O
2009-08-26 · 超过16用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:0
展开全部
不显示重复的值只要select distinct就可以啦。
刷新一下就可以显示出新值啦。

还有你的意思是要从下拉框选择一个数据库不存在的值,然后插入数据库?还有很多方法可实现,没必要这么做。
孙中吕
2009-08-26 · 专注C/S架构开发框架技术研究
孙中吕
采纳数:435 获赞数:788

向TA提问 私信TA
展开全部
DropDownList只能显示数据,如果支持输入数据及保存,需要自己写代码

从数据库取数可用select distinct id,name from myids
DISTINCT 可取单一值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ny_dsc
2009-08-26 · TA获得超过3060个赞
知道大有可为答主
回答量:2924
采纳率:0%
帮助的人:3697万
展开全部
comboBox1.DropDownStyle = ComboBoxStyle.DropDown;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式