GridView.DataSource绑定数据源,怎么只显示其中的某几列而不是全部列呢

解决方案 »

  1.   

    gridView里有控制列的
    你找找
    不清楚的直接MSDN
      

  2.   

    设置AutoGenerateColumns="False",手工添加列
      

  3.   

    可以在后台指定,gridview.column[N].visible = false.
    但是要注意的是,在绑定数据前,先指定列的visible属性为true,否则在后台获取不到数据。
    就像这样:
    gridview1.column[1].visible = true;
    gridview1.datasource = dt;
    gridview1.databind();
    gridview1.column[1].visible = false;
      

  4.   


    你要确定你的gridview中有多少列,跟你的表多少列没关系。
      

  5.   

    在GRIDVIEW控件中右上角点一下,然后由编辑列,进入后在窗口左下部分你不想显示的选中,直接移除或是把他的visbale属性宣城false;
      

  6.   

    GV.Columns[0].Visible = false;
      

  7.   

    GV.Columns[4].Visible = false;