C# 如何为大量combobox增加和减少选项?

有60个左右combobox,有12个checkbox控制combobox的选项数量。每次用checkbox_checkedchanged事件,挨个重设combobox的... 有60个左右combobox,有12个checkbox控制combobox的选项数量。
每次用checkbox_checkedchanged事件,挨个重设combobox的选项时,会变得很慢,大约得用3秒左右。
单纯用combobox.add()会让顺序变乱,而用combobox的排序功能,排序结果又跟预期不一样。
大神们有什么高效的方法吗?
展开
 我来答
匿名用户
2020-04-04
展开全部
用datatable,把所有的选项创建到datatable,然后根据选项创建datatable的视图,再绑定到combobox的DataSource。速度应该非常快。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳光的雷咩咩
2020-04-07 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7793万
展开全部
控制数量 --- 那么如果不控制的时候有多少条数据(m)?如果控制为n项(n<m)那如何筛选出需要显示的数据?
私信帮改
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友eb6ab18
2020-04-04 · TA获得超过585个赞
知道小有建树答主
回答量:1068
采纳率:83%
帮助的人:253万
展开全部
虽然不知道你的设计逻辑,但是从UI设计的角度讲,一个页面上有这么多的控件,肯定是不科学的,用户难道不晕菜吗?建议你从设计本身进行改进。参考程序员的信条之一:KISS原则。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式