大概的困难就是觉得在textbox 的change 事件中,执行select查询后,重新显示在listview控件上会丢掉之前的一些记录的选择信息,就是不知道要如何做到既能够执行模糊查询,又能够保存之前的选择信息?

解决方案 »

  1.   

    另外 listview控件的checkboxs设为true 后,复选框不是独立显示在一列中。
    --------------------------------------------------------------------------------------------------------------你把它的第一个Text设置为Empty就可以了啊。比如像这样:ListView1.ListItems.Add(, , Empty)
      

  2.   


    方法一是:你可以在数据库中添加这么一个项来保存
    还是觉得有点困难,
    最开始窗体启动时,是从表1开始读数据然后显示在listview控件中,在用户单击复选框后,(不太清楚是否有这么一个事件)把当前listview的所有记录(里面包含用户对一些记录的一些选择状态)往事先准备好的表2写入,在textbox的change事件中在表2中作模糊查询,然后显示在listview中,是么?那怎么在单击复选框后,马上写数据,是不是listview有一个针对复选框的点击事件?真的不是很清楚。
    整个功能的实现,不去碰最下面那个确定按纽。
      

  3.   

    ListView1_ItemClickListView1_ClickListView1_ColumnClick是不是ListView1_ItemClick  那要是用户不是对准复选框单击呢?