一个关于combobox控件问题,不知是否是漏洞。

xymsgw 2005-03-25 11:33:50
在一个form中放有两个或多个combobox控件,这几个控件分别绑定到同一个表中不同字段,运行操作后发现,当其中的一个combobox值改变时,其它也相应改变,我现在要其它不变。如何处理,十分感谢。

我的办法是分别将同一个表放在不同的数据集中,然后combobox分别绑定不同数据集中同一表的不同字段,这样就不会变了,但这种方法有点傻,不知哪位大哥有什么好的方法。十分感谢。
...全文
129 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xymsgw 2005-03-25
  • 打赏
  • 举报
回复
循环插入combobox?如果这张表现有上万记录,而且日后数据会越来越多,那每次软件开启初始化时都要加载,速度不是有影响?

另外,我还真不知如果循环,在combobox的什么事件中循环插入?又如果写代码?还是有些不明白。再次请教。十分感谢。
weiljj 2005-03-25
  • 打赏
  • 举报
回复
那為什麼要綁定呢?你直接循環一次這個Table,分別用AddItem給這些COMBOBOX加上值不就行了?
hamadou 2005-03-25
  • 打赏
  • 举报
回复
没什么傻不傻的了,达到目的就不傻!呵呵!
也可以在用一个数据集读出数据后,创建几个datatable,然后把不同的列添加进去就是了。
或者,你读出数据不进行绑定了,循环插入combobox!
xymsgw 2005-03-25
  • 打赏
  • 举报
回复
thank you very much.
weiljj 2005-03-25
  • 打赏
  • 举报
回复
呵呵,代碼就是 hamadou(闵峰) 那樣的了.
hamadou 2005-03-25
  • 打赏
  • 举报
回复
conn.open()
dim reader as sqldatareader = cmd.executereader()
while reader.read()
combobox1.items.add(reader("name"))
end while
reader.close()
conn.close()
xymsgw 2005-03-25
  • 打赏
  • 举报
回复
有道理,请问如何写循环插入combobox的代码,请指点,十分感谢。
weiljj 2005-03-25
  • 打赏
  • 举报
回复
如果有上萬筆記錄的話,我不明白你為什麼會用COMBOBOX來下拉,哪個用戶有能力從上萬筆記錄中來選一個?而且我也不明白為什麼要一次取上萬筆記錄給用戶,有那個必要嗎?
如果真的有你說的那麼多記錄的話,我想你要改變你的操作方式了.
xymsgw 2005-03-25
  • 打赏
  • 举报
回复
up
xymsgw 2005-03-25
  • 打赏
  • 举报
回复
up

16,720

社区成员

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

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