如题,小弟能用dataSet1.Tables[0].DefaultView.RowFilter实现过滤行,但是动态地显示列却不知道怎么实现。哪位大侠告知,小弟不胜感激。在线等!

解决方案 »

  1.   

    行转列,sql里做掉不就可以了
      

  2.   

    动态组装一个新的DataTable,然后绑定到DataGridView上面。
      

  3.   

    循环Tables[0]中的列,
    运用Tables[0].Columns属性
    剩下的就简单了
      

  4.   

    1.最好是在数据库查询时候过滤掉
    2. 1不行的话就自定义个DataTable 循环赋值再绑定
      

  5.   

    DataGridView1.Columns["列名"].Visible = false;不知道能不能达到你的目的