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