escheider
asked on
Listview Question
Hello Experts:
I have a listview that contains a list of clients. Column 1 contains the clientid and column 2 contains the client name.
I also have a janusys grid on the form which will display a filtered invoice listing based on the client that is selected in the client listview.
I have recently added a search button to allow the user to search for an invoice, which works correctly, by displaying the invoice that was searched for in the janus grid. However, I also want to highlight the client in the client list that the invoice corresponds to, I've tried several things with no results.
Here is what I am trying
ClientList is the Listview displaying the clients
strReturnCustomer is the clientid field Im trying to match up to column 1 in the listview
For Counter = 1 To ClientList.ListItems.Count
If ClientList.ListItems(Count er) = strReturnCustomer Then
ClientList.ListItems(Count er).select ed= True
End If
Next
Thanks
VB 6.0
I have a listview that contains a list of clients. Column 1 contains the clientid and column 2 contains the client name.
I also have a janusys grid on the form which will display a filtered invoice listing based on the client that is selected in the client listview.
I have recently added a search button to allow the user to search for an invoice, which works correctly, by displaying the invoice that was searched for in the janus grid. However, I also want to highlight the client in the client list that the invoice corresponds to, I've tried several things with no results.
Here is what I am trying
ClientList is the Listview displaying the clients
strReturnCustomer is the clientid field Im trying to match up to column 1 in the listview
For Counter = 1 To ClientList.ListItems.Count
If ClientList.ListItems(Count
ClientList.ListItems(Count
End If
Next
Thanks
VB 6.0
ASKER
ClientList.ListItems(Count er).subite ms(1) would reference the customer name, not the customer id.
oops...I typed a 1, didnt I? Problem with coding too many languages...
Did the subitem help you match your customer id and highlight the row you wanted?
ASKER
no,
ClientList.ListItems(Count er) appears to be referencing the clientid column, but ClientList.ListItems(Count er).select ed= True doesn't appear to be working. The IF statement is triggered, but the client being referenced is not highlighted.
ClientList.ListItems(Count
ASKER
hmmm, i put a clientlist.setfocus above the clientlist.listitems(count er) line, and it appears to work now.
Interesting...well, congrats on getting it working!
ASKER
freaky...do you want the points or should I delete this question??
ASKER
Since I answered the question myself, I decided to delete this question. Thanks for your input though
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
If you are checking on customer number, then change your if statement to:
If ClientList.ListItems(Count
This way you are validating only the first column in your list box.