Hmmm... Cutting/pasting your code into a 3.5 project seems to work. Though, the first 2 records you show in the image must be coming from the
for loop that precedes that block of static
append calls. Since I don't have that data structure here, I just commented out that loop.
But, I can select all of the
test* items using the mouse (or scroll to them via the keyboard). Bottom line, I don't see the problem here. Do you have the same issue if you comment out the
for loop that (apparently) provides the initial 2 records?