Make only one row show after search. flexgrid vb6

Posted by Andeeh on Stack Overflow See other posts from Stack Overflow or by Andeeh
Published on 2010-04-16T20:11:04Z Indexed on 2010/04/16 20:13 UTC
Read the original article Hit count: 348

Filed under:
|

So i have flexgrid in my vb6 project I'm working on. It has names on each row, and I have a drop down so the user can select what name they want to see more info for, here is what I have.

Dim target_name As String

Dim r As Integer

' Get the name.
target_name = Combo1
If Len(target_name) = 0 Then Exit Sub

' Search for the name, skipping the column heading row.
target_name = LCase$(target_name)
For r = 1 To MSFlexGrid1.Rows - 1
    If LCase$(MSFlexGrid1.TextMatrix(r, 0)) = _
        target_name Then
        ' We found the target. Select this row.
        MSFlexGrid1.Row = r
        MSFlexGrid1.RowSel = r
        MSFlexGrid1.Col = 0
        MSFlexGrid1.ColSel = MSFlexGrid1.Cols - 1

        ' Make the row visible.
        MSFlexGrid1.TopRow = r
        Exit Sub
    End If
Next r

That works well, but it shows everything below that name too, I would like it to single out only the name selected. Any help would be great.

© Stack Overflow or respective owner

Related posts about vb6

Related posts about flexgrid