Os dados vão ser introduzidos numa listview, que vai ler a partir de uma base de dados. Como é que eu sei se qualquer valor da listview foi alterado, a partir do momento em que carregou os dados da BD externa?
A única forma de alterar uma listview é por código. Se não tiveres nenhuma instrução no teu programa que altere o conteúdo da listview após ter sido preenchida com dados de uma BD, ela nunca vai ser alterada.