如果 你已绑定,你可以 这样做:
1)隐藏 你不想显示的 字段所在的 Column , 
比如  MSHFlexGrid1.Column(1).Visible = False 
2) 在对数据库 查询时, 不查询 那个字段。
   MSHFlexGrid1.DataSource = "Select [No1],[No3] From TableName"
实现 隐藏 字段[No2]

解决方案 »

  1.   

    msflexgrid没有Column这个对象啊?
      

  2.   

    我记得我以前做过好像是可以的,但是现在有点想不起来了,不过我有一个最简单的办法,就是在写select语句时,就把这个字段选取好。我初学VB时这样做过。
      

  3.   


    1) 写错了。是:
    MSHFlexGrid1.Columns(1).Visible = False 
    Columns 是集合。 2)第二个方法 怎么 行不通?
      

  4.   

    呵呵。第二个是偶写错了,但第一个确实不行,说找不到方法或属性,MSFlexgrid和Mshflexgrid,难道不一样吗?偶的用的是Msflexgird
      

  5.   

    另外请教列宽怎么在代码中调,Msflexgird没有Columms对象啊
      

  6.   

    如过 Msflexgird 没有 Columms 集合(注意,是集合,不是对象),那就没办法 设定 具体每列的 宽度,只能 设定 相同的列宽。