Controllo se è selezionato un record in una listview

mercoledì 17 maggio 2006 - 18.26

trinity Profilo | Guru

ragazzi,
ho una listview in vb net 2005 nella quale vi sono visualizzati una serie di record. come posso detrminare su non è selezionato nessu record nella listview? Per eseguire un controllo avevo pensato al seguente codice:

If Me.ListView1.SelectedItems(0).Selected = False Then MessageBox.Show("Attenzione selezionare un record") End If

ma ovviamente il compilatore mi segna messaggio di errore nel momento che passa sulla e mi da il seguente messaggio:

InvalidArgument=Valore di '0' non valido per 'index'.
Nome parametro: index

giustamente perchè gli serve un indice selezionato.

Come posso fare in questo caso a far uscire un messaggio di errore? senza utilizzare il try...catch?

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/

Brainkiller Profilo | Guru

>If Me.ListView1.SelectedItems(0).Selected = False Then
>MessageBox.Show("Attenzione selezionare un record")
> End If

Secondo me basta verificare:

If Me.ListView1.SelectedItems.Count==0 Then MessageBox.Show("Attenzione selezionare un record") End If

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

trinity Profilo | Guru

Grazie mille David
Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5