Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Editare riga in Listview

2 views
Skip to first unread message

Ste

unread,
Nov 26, 2006, 12:35:01 PM11/26/06
to
Buonasera a tutti, stavo caricando dei dati in una listview composta da 5
colonne e "n" righe, vorrei sapere se č possibile una volta aggiunti i dati,
modificare un dato senza togliere tutta la riga... cioč:

Dim Indica as Integer

If Indica = 0 Then
Indica = ListView1.ListItems.Count + 1
Else
Indica = ListView1.SelectedItem.Index
ListView1.ListItems.Remove (ListView1.SelectedItem.Index)
End If

Set CodX = ListView1.ListItems.Add(Indica, , Indica)
CodX.SubItems(1) = Cod_txt.Text
CodX.SubItems(2) = Desc_txt.Text

ecc...

Anzichč eliminare la riga e riscriverla, non č possibile aggiornarla? Non ho
trovato nulla che abbia a che fare con ListView1.ListItems. (Edit) o
qualcosa di simile..

Grazie, spero di essere stato sufficientemente chiaro ;-)

ste


Leonardo

unread,
Nov 27, 2006, 9:33:49 AM11/27/06
to
Ste ha scritto:

> Buonasera a tutti, stavo caricando dei dati in una listview composta da 5
> colonne e "n" righe, vorrei sapere se è possibile una volta aggiunti i dati,
> modificare un dato senza togliere tutta la riga... cioè:

>
> Dim Indica as Integer
>
> If Indica = 0 Then
> Indica = ListView1.ListItems.Count + 1
> Else
> Indica = ListView1.SelectedItem.Index
> ListView1.ListItems.Remove (ListView1.SelectedItem.Index)
> End If
>
> Set CodX = ListView1.ListItems.Add(Indica, , Indica)
> CodX.SubItems(1) = Cod_txt.Text
> CodX.SubItems(2) = Desc_txt.Text
>
> ecc...
>
> Anzichè eliminare la riga e riscriverla, non è possibile aggiornarla? Non ho

> trovato nulla che abbia a che fare con ListView1.ListItems. (Edit) o
> qualcosa di simile..
>
> Grazie, spero di essere stato sufficientemente chiaro ;-)
>
> ste
>
>
>
>

Una soluzione è questa:

listview1.selected.item.text = nuova stringa di testo

Però non modifichi la chiave.
Altrimenti potresti usare una GridView, credo. Offre più controlli.
La imposti ad 1 colonna ed hai risolto.

--
Ciao.
Leo.

Web: www.leonardomiliani.com
E-mail: leon...@leonardomiliani.com
Scegli software opensource - Choose opensource software

Stefano

unread,
Dec 8, 2006, 8:36:40 AM12/8/06
to
Il Mon, 27 Nov 2006 15:33:49 +0100, Leonardo ha scritto:

[CUT]

> Altrimenti potresti usare una GridView, credo. Offre più controlli.
> La imposti ad 1 colonna ed hai risolto.

Infatti in questo periodo ho riprogettato tutto con GridView.. Grazie per
tutto..

Stefano

0 new messages