中易网

C# listbox绑定数据源后无法清空

答案:2  悬赏:30  
解决时间 2021-03-01 23:10
窗口设计界面有一个listbox1和两个button(一个是清空按钮,另一个查询按钮),想实现点击button按钮清空listbox所有项的功能,但是因为绑定了数据源,如果我直接listbox1.items.clear就会报“设置DataSource属性后无法修改项集合”的错误,尝试过先设listbox1.Datasource=null,再listbox1.items.clear(),但还是无法清空,但是如果我在这两句后面再加listbox1.refresh(),清空是可以了,但是我再点查询按钮查询数据listbox1就再也无法显示内容,不知道问题出在哪里。 求高手解答,谢谢!
最佳答案
listbox1绑定了数据源之后就没办法直接操作了,
不过你可以通过删除数据源的内容来改变listbox1的可选项。

你也可以不用绑定,直接给listbox1添加可选项或移除可选项。
全部回答
绑定: for(int ii=0;ii
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯