首先我想做一个筛选。当我选择  toolStripComboBox1里面的值的时候,ListView 控件也顺时改变我选择toolStripComboBox1的值的数据。 
            toolStripComboBox1.SelectedIndex = 0;
            da = new SqlDataAdapter("select * from Library", sqlConnection1);            
            ds.Tables.Add("tab");
            da.Fill(ds.Tables["tab"]);
            dv = new DataView(ds.Tables["tab"]);
            dv.RowFilter = "编号='A'"; 
            dv1 = new DataView(ds.Tables["tab"]);
            dv1.RowFilter = "编号='B'";    然后我怎么让ListView显示出我选择的toolStripComboBox1里面的值呢? 

解决方案 »

  1.   

    设置ToolStripComboBox.DroppedDown   属性    
    获取选择的值。重新绑定数据到listview
      

  2.   

    设置ToolStripComboBox.DroppedDown 属性   
    获取选择的值。重新绑定数据到listview
      

  3.   

     ToolStripComboBox  没有DroppedDown属性吧。谁知道啊。帮帮忙啊。 现在就是显示不出来
      

  4.   

    没太看懂你的问题
    估计是你自己写的逻辑有问题吧,ListView显示值楼主知道怎么做么?
      

  5.   

    首先 dataview 定义一个就够了
    combobox 中的值为编号的分组数据然后,将 dv 绑定到 listview 上
    dv.rowfilter= string.Format("编号='{0}'",combobox.selecteditem 或者 combobox.text);
      

  6.   


     
    显示得出,只是我想单选ToolStripComboBox的值就不知道怎么显示
      

  7.   

    那 combobox 要能多选dv 的 RowFilter 要写成 "编号='A' or 编号='B'"; 这个样子
      

  8.   


    你这样的话不是只能显示出A.B的2个值么。 我并不可以筛选 
    对了 如果我分开来写的话,我怎么显示出我选combobox的值怎么赋值给ListView显示出来呢?