点击按钮,只显示已经选中的条目,如何实现呢
初始状态是显示所有的条目~

解决方案 »

  1.   

    在DGV的CELLCLICK事件中写代码就可以了,就是只显示选种的这条数据就是了,也就重新绑订这个DGV
      

  2.   

    请问楼主同志,你只显示选中的这一行的话,后面其他行要这么选中呢?
    非要这么做的话,可以这样写
    int index = dgv.CurrentRow.Index;
    for(int i=0;i<dgv.RowCount;i++)
    {
       if(i!=index)
       {
          dgv.Rows[i].Visible=false;
       }
    }
      

  3.   

    你是要做筛选吧?
    做筛选的话,推荐你用DataView   ,里面有 Filter(筛选)方法,你每次筛选后重新把datagridview Bind一次就Ok了
      

  4.   

    隐藏,感觉这种方法不好.
    Filter,功能有限用筛选条件查询数据表,再次绑定比较实用。
      

  5.   

    有个更好的方法:
    比如说数据源是一个DataTable,名为dt。
    定义一个DataView,设置这个DataView的DataTable为dt,然后将DataGridView的DataSource设置为这个DataView。
    接下来就可以对这个DataView设置RowFilter,或者Sort等。很好很强大。楼主着重研究下DataView的RowStateFilter属性。