combobox问题

haifeng39 2008-07-17 02:11:23
combobox默认有5项,用户可以自己添加项。要求是程序会自动保存用户添加的项,以便程序下次启动的时候会自动加载。
我现在是这样做的:把用户添加的项保存到INI文件里,但是只实现了保存用户最后一次添加的项,请问如何实现保存所有的项?是不是必须要用到数据库啊?如果用到数据库又该怎么做呢?
...全文
81 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanlongwuhui 2008-07-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xkgg74 的回复:]
只实现了保存用户最后一次添加的项
[/Quote]
保存到INI文件里的内容要改下,要有记录总数的。格式应该如下:
[内容]
数量=3
项1=d
项2=df
项3=dfd

haifeng39 2008-07-17
  • 打赏
  • 举报
回复
用数据库怎么包存,给个例子好吗?
atlasroben 2008-07-17
  • 打赏
  • 举报
回复
如果你的东西不大同时是winform那么你不一定用数据库,使用xml来保存也是比较方便的,xml与datatable一类兼容性较好,像你这样之保存一个combox里面的项个人觉得用不到数据库,将项加到datatable里面然后保存成xml文件下次加载的时候用datatable加载xml文件然后将combox数据源绑定到datatable上..蛮方便
lbh119 2008-07-17
  • 打赏
  • 举报
回复
应该用数据库
  • 打赏
  • 举报
回复
如果每次进入程序都要记住以前添加的项,应该是要用到数据库.

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧