各位大侠
        我的datagridview数据源用的List<实体> 在页面我也创建了几个列指定了DataPropertyName属性  但是发现在前台不仅这几列显示出来了,数据库里所有的列都显示出来了。我想去掉后面的所有的列,只希望显示前面我指定好的列
        而且 我发现数据源换成datatable 这种问题就消失了  如果绑定泛型有没有什么好方法,需要设置什么嘛? 在线急等

解决方案 »

  1.   

    this.dataGridView1.AutoGenerateColumns = false;
      

  2.   

    就加这个就行啦  还可以设置datagridview的那一些列不显示啊 设置列属性中的visible=false
      

  3.   

    en 没错 或者select写的具体一点 别偷懒只写个* 要显示哪些列就select哪些列
      

  4.   

    那是因为你没有设置要显示的列啊。说以你绑定数据源就把所有的列都显示出来了。
    可以在源视图中设置。编辑列。不要勾选自动成列。自己添加BoundFile列