我已经在窗口中用MSHFlexGrid1显示出了一个表中的数据,我现在想通过表中的某个字段来决定MSHFlexGrid1中某行的颜色,比如审核后的数据,应该怎么才能实现,想了两天了都不能实现!
急!在线等

解决方案 »

  1.   

    Private Sub Form_Load()
        Dim i As Integer
        Dim j As Integer
        With MSHFlexGrid1
            For i = 1 To .Rows - 1
                If .TextMatrix(i, 3) = "已审核 OR OtherFlag" Then  '假如你需要检测的字段在第三列,并且检测标志为"已审核"或者其他字符
                    For j = 1 To .Cols - 1
                        .Row = i
                        .Col = j
                        .CellBackColor = vbYellow
                    Next
                End If
            Next
        End With
    End Sub