Hi i have a Listview in one of my projects (in Report view) that i need the user to be able to click on any cell and modify the value.

My Listview has 4 columns which i populate in the following manner !!

VB Code:
  1. Public Sub ListSetup(lst As ListView,n As Integer)
  2.  
  3. 'Litems Array is Created and populated elsewhere !
  4.  
  5. Dim lvi As Object
  6.  
  7. Set lvi = lst.ListItems.Add(, "A" & CStr(n), Litems(0))
  8.     lvi.SubItems(1) = Litems(1)
  9.     lvi.SubItems(2) = Litems(2)
  10.     lvi.SubItems(3) = Litems(3)
  11.     lvi.SubItems(4) = Litems(4)
  12.  
  13. End Sub

My problem is that no matter what option i try i can't seem to make all the Cell's editable when you click into them. Only the rows in the first column are editable !!!!

Also only the rows in the FIRST column will highlight when you click on them.

So, does anyone know of a way to change this behaviour so that the user can edit any cell in the Listview by double clicking on it, as changing the LabelEdit property only seems to work for first Column !

Thanks
Rich