Flex grid e selezione righe

martedì 28 novembre 2006 - 10.14

fasol Profilo | Junior Member

salve a tutti ho un problema con la flx grid una volta che abilito la prop. allow big selection mi permette di selezionare più righe contemporaneamente ma il mio problem e d sapere da codice il numero di righe selezionate... come faccio.... che il row sel mi restituisce solo la prima riga selezionta....????

AIUTOOOOOOOOOOOOO


meglio i perdenti xkè hanno la speranza di vincere...cosa che i vincenti nn hanno....

ridaria Profilo | Expert

ecco la risposta:

la grigia ha la proprietà rowsel e colsel usa la rowsel e conta con un ciclo!




ti allego la funzioncina da me creata!


Questa ti restituisce il numero della riga di inizio selezione ed il numero della riga di fine selezione.
Fai la sottrazione ed il gioco è fatto!

Ti passa i due valori in formato stringa


Public Function Get_RigaInizio_RigaFine(objGriglia As MSFlexGrid) As String
On Error GoTo errore

Dim rigaInizio As Long
Dim rigaFine As Long
Dim tempRigaInizio As Long
Dim tempRigaFine As Long

'le righe selezionate
rigaInizio = objGriglia.Row
rigaFine = objGriglia.RowSel
If rigaInizio > rigaFine Then
tempRigaInizio = rigaFine
tempRigaFine = rigaInizio
rigaInizio = tempRigaInizio
rigaFine = tempRigaFine
End If

Get_RigaInizio_RigaFine = rigaInizio & "|" & rigaFine

Exit Function
errore:

Get_RigaInizio_RigaFine = ""
GestErr Err.Description

End Function





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