command.CommandText = "Select rel_no ,rel_tablenamecn ,rel_tablename from th_TableRelation";  dataAdapter.SelectCommand = command;  dataAdapter.Fill(ds, "TableRelation");   
GV.DataSource = ds.Tables["TableRelation"];  
GV.DataBind();  
按照上述方法给GridVeiw绑定数据后,怎样不显示其中的某些列。
这样绑定和 <asp:BoundField  DataField="rel_no" />的区别。谁能给我讲讲这两种绑定方法的区别啊?

解决方案 »

  1.   

    不显示列,你就定制column啊,不要用自动生成column的方式,和<asp:BoundField  DataField="rel_no" />没什么区别吧
      

  2.   

    通常对都是两种结合的,不想显示的列直接设置成false就行了,还可以显示页眉
      

  3.   

    是不是你手动设置Gridview的列了,如果设固定列了,那就不能自动的再添加了
      

  4.   

    lz用的是自動生成列吧
    不想哪些列顯示就
    GV.Columns["欄位名"].Visible = false;
    好了
      

  5.   

    GridVeiw里面又一个属性设置AutoGenerateColumns="False",如果你设置成TRUE,就自动生成,如果设置成flase,就需要自己手动设置啦。