I am trying to get the following VB6 listindex to work within my vb.net code:
But if i copy and paste that into VB.net it wont accept it.Code:setTheR CStr(payReq.ItemData(payReq.ListIndex))
This is what VB.net did with the converting of the VB6 to .net code:
However, checking that value it returns the name instead of the index. While the VB6 code returns the value of 2311 (which is what it needs to return)Code:strContract = payReq.Items.Item(payReq.FocusedItem.Index).Text
When i add items to the listview i do this:
But i noticed it does this as well:Code:Item = payReq.Items.Add(rsPayRequests.Fields("userid").Value) Item.SubItems.Insert(1, New System.Windows.Forms.ListViewItem.ListViewSubItem(Nothing, VB6.Format(rsPayRequests.Fields("reqdatetime").Value, "mm/dd/yyyy")))
But that does not work with my listview in .net since that above is a listbox and not a listview. Is there an equivalent in .net for the listbox to have a custom index?Code:payReq.Items.Add(New VB6.ListBoxItem(Item, rsPayRequests.Fields("requestNum").Value))
Any help would be great!
David




Reply With Quote