Primero que nada hay que tener en cuenta que en un ListView la primera columna es de naturaleza distinta a las siguientes
La primera columna está formada por los Items del ListView que son los que aparecen cuando el ListView no tiene el estilo vsReport. Las siguientes columnas son subitems del correspondiente item; en otras palabras, las celdas 2, 3, 4, ... de una fila son los subitems de la primera celda del renglón.
Entonces, para modificar las celdas debes considerar dos casos: primera columna y otras columnas.
Primera columna
ListView.Items[Fila] := tu valor
(0 <= Fila < ListView.Items.Count)
Otras columnas
ListView.Items[Fila].SubItems[Columna - 1] := tu valor
(0 <= Fila < ListView.Items.Count)
(Columna > 0)
Observa que le restas 1 al índice de SubItems ya que éstos empiezan en 0: el subítem 0 corresponde a la columna 1, el subítem 1 a la columna 2, etc.
// Saludos
|