ho creato una gridview e ci ho aggiunto il tag per far comparire la funziona cancella:
faccio la query per riempire la grid ed è tutto ok. mi appare a questo punto, per ogni occorrenza trovata, la parola DELETE che è cliccabile. teoricamente cliccandoci sopra dovrei cancellare la riga.codice:<asp:CommandField>
ho quindi inserito nel file .cs il seguente codice:
chiaramente la query non funziona perchè non riesco a ricavare il aprametro da darle in pasto per mardarla in run. come diavolo si fa?codice:protected void griglia_RowDeleting(object sender, GridViewDeleteEventArgs e) { objSqlConnection.Open(); // Response.Write(objSqlConnection.State); SqlCommand objSqlCommand = new SqlCommand("delete from cliente where cod_cliente= '" + "' ",objSqlConnection); objSqlCommand.ExecuteNonQuery(); objSqlConnection.Close(); int i = objSqlCommand.ExecuteNonQuery(); if (i > 0) { Label1.Text = "Eliminazione avvenuta con successo"; } else { Label1.Text = "Si è verificato un errore"; } objSqlConnection.Close(); }

Rispondi quotando
