[b2005]Datagridview intercettare id di riga

mercoledì 17 settembre 2008 - 00.50

ertulio Profilo | Senior Member

Salve a tutti ho la necessita di inserire in una label l'id della riga selezionata. Facendo in questo modo:

label.Text = DataGridView1.CurrentRow().Index

mi restituisce il numero della riga selezionata, invece a me mi serve l'id come posso fare? grazie 1000
http://www.risorsefantacalcio.it

Risorse per tutti gli appassionati di fantacalcio da cui prelevare news, probabili formazioni, voti del corriere e gazzetta e tanhto altro.

sanbiz Profilo | Senior Member

>Salve a tutti ho la necessita di inserire in una label l'id della
>riga selezionata. Facendo in questo modo:
>
>label.Text = DataGridView1.CurrentRow().Index
>
>mi restituisce il numero della riga selezionata, invece a me
>mi serve l'id come posso fare? grazie 1000

Infatti tu stai chiedendo l'indice della riga corrente.
Quello che vuoi tu è farti restituire il valore di una cella della riga corrente:
label.Text = DataGridView1.CurrentRow.Cell("ID").Value

Ovviamente .Cell("ID").Value contiene tra virgolette il nome della colonna contenente quello che tu definisci ID. Potresti anche utilizzare l'indice della colonna se preferisci (.Cell(xx).Value)
--
Sandro Bizioli
http://blogs.dotnethell.it/sandro/

ertulio Profilo | Senior Member

Perfetto, grazie manca però una s vicino a cell.
Ho da chiederti un altra cosa, nel datagridview nascondevo la colonna ID il tuo codice non funzionava perchè diceva che nn esisteva nessuna colonna ID. Visto che è una colonna che serve solo al programma per fare determinate cose come posso renderla invisibile visto che all'utente che usa il programma nn serve? Questo è il codice che usavo e che nn mi permette di utilizzare il codice che mi hai segnalato

visualizzalavoroDataGridView.Columns.Remove("ID")

grazie
http://www.risorsefantacalcio.it

Risorse per tutti gli appassionati di fantacalcio da cui prelevare news, probabili formazioni, voti del corriere e gazzetta e tanhto altro.
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5