Domande veloci su datagridview

venerdì 15 settembre 2006 - 08.54

lordwaizard Profilo | Senior Member

Due domande veloci:
1) Si può in una datagridview fare doppio click con il tasto sinistro del mouse ed eliminare la riga selezionata?
2) Se scrivo
dgarticoli.Item(1, numxy).Selected = False
dgarticoli.Item(2, numxy).Selected = True

Lui deseleziona la colanna 1 e attiva la colonna due, quindi ho la seconda cella evidenziata in azzurro, però il cursore mi rimane nella colonna 1 come posso spostare il cursore nella cella della seconda colonna.

Grazie in anticipo
Davide

blood Profilo | Senior Member

>Due domande veloci:
>1) Si può in una datagridview fare doppio click con il tasto
>sinistro del mouse ed eliminare la riga selezionata?

Sì, devi andare ad intercettare l'evento CurrentCellChanged()

>2) Se scrivo
> dgarticoli.Item(1, numxy).Selected = False
> dgarticoli.Item(2, numxy).Selected = True
>
>Lui deseleziona la colanna 1 e attiva la colonna due, quindi
>ho la seconda cella evidenziata in azzurro, però il cursore mi
>rimane nella colonna 1 come posso spostare il cursore nella cella
>della seconda colonna.
>
>Grazie in anticipo
>Davide

Su visual studio 2003 c'era una proprietà della griglia chiamata CurrentCell() , tu devi impostargli la cella corrente a quella che vuoi

datagrid.CurrentCell = New DataGridCell(riga, colonna)

spero di non sbagliarmi...sul 2005 cmq non so se è ancora presente questa proprietà
---------------
Piscopo Paolo

:: wD @ IRCnet :: .NET wannabe 8-)
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5