If you remove a line in a DListView its number position is not taken by the value above it.

eg. if the index is on the left and the value on the right this is what will happen when a line is removed:

```
1 fish
2 dog
3 bird
4 cat
5 bear
```

Line 2 removed

```
1 fish
3 bird
4 cat
5 bear
```

How do I get it so it would indexed like so after a line is removed?

```
1 fish
2 bird
3 cat
4 bear
```