C# Access 如何在comboBox中不显示重复的数据
用C#和Access做一个管理系统,现在要向comboBox中载入数据“时间”,时间是有重复的,如何使这些重复的数据在comboBox中只显示出一个。多谢指教!多谢了,用...
用C#和Access做一个管理系统,现在要向comboBox中载入数据“时间”,时间是有重复的,如何使这些重复的数据在comboBox中只显示出一个。多谢指教!
多谢了,用distinct是对的。再麻烦一下,怎样删掉comboBox中的某个数据(该数据是与数据库绑定的),即要达到的目的是在与数据库绑定的时候,某些数据不显示。 展开
多谢了,用distinct是对的。再麻烦一下,怎样删掉comboBox中的某个数据(该数据是与数据库绑定的),即要达到的目的是在与数据库绑定的时候,某些数据不显示。 展开
5个回答
展开全部
用SQL语句中的select distinct 语句啊!
比如你想单独取得时间值(数据库字段:date),你可以这样写:
select distinct date from table
比如你想单独取得时间值(数据库字段:date),你可以这样写:
select distinct date from table
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
combobox 每一行是不是都有个tag属性啊? 把你从数据库里面读取出来的一条记录的唯一标示存进去(如:objectid),或者你有一个list<>,array,datatable或者自定义模型,来做一个备份存储你查出来的信息,在combobox删除一条信息后,通过对应关系找到你存储的对应的那个唯一标示,然后通过sql语句删除数据库中的,然后更新一下你的combobox和你的备份存储对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单的方法就是在数据库取数时用Distinct语句把重复的只选一个,
麻烦点的就是在判断ComboBox的Items中有没有重复的,如果有就只保留一个
麻烦点的就是在判断ComboBox的Items中有没有重复的,如果有就只保留一个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
保证唯一键,可以从记录上保证,将记录的值做键,也可以从查询上保证select distinct ,还可以灌入SET类容器保证,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用数据库过滤,也可以在添加的时候先判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询