为什么我的datagridview在设计器下没有AutoGenerationColumn属性,代码中是有得,但是在代码中设置为FALSE之后还是会显示全部的数据行,而且我的datagridview还没有databind()方法,怎么回事?

解决方案 »

  1.   

    有datagridview??
    我的只有datagrid 和 gridview....
      

  2.   

    我的在WINFORM下工具箱中只有DATAGRIDVIEW,WEB的时候是GRIDVIEW和DataGrid
      

  3.   

    winform 中 DATAGRIDVIEW 是 没有databind 方法的
      

  4.   

    你在DATAGRIDVIEW 上设置你要绑定的列  同时设置 AutoGenerationColumn 为false
      

  5.   

    AutoGenerationColumn:是否自动创建列!!还有DataBindings 这个应该有的吧 !
      

  6.   

    呵呵,这个问题我才遇到,也解决了,vs2010已经没有AutoGenerationColumn属性了,不知道为什么论坛上还有人回答这个。
    正确答案是
    在dataGridView的编辑列中有个属性DataPropertyName,在这里设置字段名称即可显示,查询结果的字段,全部添加上列后,就不会自动产生列了
      

  7.   

    补充 在没有绑定DataPropertyName时  还是要用AutoGenerationColumn = false 来阻止自动生成列的