MSHFlexGrid 为什么不能显示Image字段?
我的MSHFlexGrid通过recordset来显示数据的
set MSHFlexGrid1.datasource=r'r是已经取得数据集的recordset
r中有一个字段时Image字段,结果MSHFlexGrid显示时根本没有Image字段,就是Null也不显示
请问这是为何?怎么才能显示出来?如果能以图形缩放的方式直接显示图片就更好了

解决方案 »

  1.   

    在指定行列覆盖一个PICTRUE,控制MSHF高宽。
      

  2.   

    问题是MSHF连Image字段根本不显示,就算图片显示不了连这个字段都不显示
      

  3.   

    那就逐条记录,逐个语句的绑定阿,

    With MSHFlexGrid1
                .TextMatrix(i + RowNum, 0) = CStr(i + RowNum)
                
                .TextMatrix(i + RowNum, 1) = IIf(ResNum.Fields("机房").value <> "", ResNum.Fields("机房").value, "")  '机房
                  .TextMatrix(i + RowNum, 2) = IIf(ResNum.Fields("网元id").value <> "", ResNum.Fields("网元id").value, "")  '网元id
                .TextMatrix(i + RowNum, 3) = IIf(ResNum.Fields("网元").value <> "", ResNum.Fields("网元").value, "")  '网元
                       
    End With
      

  4.   

    Image字段啊,其它字段都没问题的
      

  5.   

    加个IMAGE控件,动态调整MSHFLEXGRID的高度和宽度