2010-04-16 1 views
0

그래서 내가 작업중인 내 vb6 프로젝트에서 flexgrid가 있습니다. 각 행에 이름이 있으며 드롭 다운 메뉴를 통해 사용자는 더 많은 정보를보고 싶은 이름을 선택할 수 있습니다. 여기에 내가 갖고있는 것이 있습니다.검색 한 행만 표시하십시오. flexgrid vb6

Dim target_name As String 

희미한 r은 잘 작동하지만 너무 그 이름 아래 모든 것을 보여줍니다 정수

' 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 

, 나는 그것을 선택한 이름 만 골라하고 싶습니다. 도움이 될 것입니다.

답변

0

그리드의 데이터 소스는 무엇입니까? 데이터 그리드 데이터 소스에 필터를 배치하여 사용자가 드롭 다운에서 이름을 선택하면 선택한 사람 세부 정보 만 데이터 소스에서 그리드로 반환됩니다. 정확히 무엇을 묻고 싶지는 않지만 원하는 결과를 얻는 방법은 무엇입니까?

P. 나는 vb6에서 플렉스 그리드를 사용했고 그리드에서 묻고있는 것을 할 수있는 방법을 모른다 (거기에 있을지 모르지만 결코 눈치 채지 못했다).