我手上有很多几百M的CSV数据,数据中按固定格式标记了数据时间与数据名称。经过分析后,程序成功的获取了名称与时间。并将名称输出到ListBox中,以CheckBox显示,CheckBox的Content属性显示数据名称。
最后客户勾选希望输出数据的CheckBox,点击输出按钮,并导出成Excel表格的形式
我的思路是,获得ListBox中被勾选的CheckBox的内容,保存成List或string[],在导出数据时根据数据名称是否被勾选决定该数据是否输出
有什么方法可以直接获得ListBox中被Check的全部Content吗,望大神解答
如果你的checkbox是动态生成的话,可以在checkbox的checkchange事件里面来收集希望导出的item,同样得放到一个集合里面,这样的方式不用去循环遍历。如果在submit的时候去拿数据做判断的话,就只能去循环遍历listbox中所有的items状态了。似乎没有别的方法可以直接获取listbox中被check的全部content了。