Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
GridView e cancellazione riga
martedì 01 luglio 2008 - 11.56
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
sarcidi
Profilo
| Newbie
49
messaggi | Data Invio:
mar 1 lug 2008 - 11:56
Salve a tutti,
ho un controllo GridView che popolo nel seguente modo:
{
.....
IList<Oli_text> text = my_bl.GetTextFromSQL(value);
GridView1.DataSource = text;
string[] datakeys = { "OT_DATE" };
GridView1.DataKeyNames = datakeys;
GridView1.DataBind();
.....
}
Il controllo GridView1 ha la proprietà AutoGenerateDeleteButton uguale a true.
Ho la necessità di leggere i dati (o l'indice) della riga su cui un utente
ha premuto "Delete" in quanto dovrei cancellare il record dal database.
Perché se scrivo
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
int index = GridView1.SelectedIndex;
}
l'indice è -1 ?
Come posso "recuperare" la riga che poi dovrò cancellare dal database? (per
il momento preferisco non usare ObjectDataSource in quanto voglio avere il
controllo completo da codice).
Grazie in anticipo a chi vorrà rispondermi.
Sergio
Wamba
Profilo
| Expert
722
messaggi | Data Invio:
mar 1 lug 2008 - 12:06
>Salve a tutti,
Ciao
>protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
>{
> int index = GridView1.SelectedIndex;
>}
Credo che basti un e.RowIndex
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridviewdeleteeventargs_members.aspx
>Grazie in anticipo a chi vorrà rispondermi.
Prego, spero di averti aiutato
>Sergio
>
>
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
sarcidi
Profilo
| Newbie
49
messaggi | Data Invio:
mar 1 lug 2008 - 12:34
>Credo che basti un e.RowIndex
Ok, grazie.
E se volessi recuperare un valore (chiave) della riga in questione? Non è possibile appoggiarsi al controllo GridView una volta che l'evento è scatenato?
Grazie.
Sergio
Wamba
Profilo
| Expert
722
messaggi | Data Invio:
mar 1 lug 2008 - 13:40
Dai un'occhio al link che ti ho mandato in particolare alla voce keys
(mii 600 messaggi: alla faccia quante fregnacce ho scritto!
)
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
Torna su
Stanze Forum
Elenco Threads
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 !