Sono un novizio nell'uso di asp.net è sto incontrando ora le mie prime difficoltà.
Sto cercando di modificare dati da un datagrid, ma non riesco a recuperare i dati dalle caselle di testo che ottengo facendo
DataGrid1.EditItemIndex = e.Item.ItemIndex;
Non so proprio come intercettare i valori presenti nelle textbox che ottengo. Per sviluppare in asp.net sto usando c#...
Potete aiutarmi???
![]()
![]()
![]()
Per comodità vi posto il mio codice dellafunzione di update:
private void DataGrid1_Update(object sender, DataGridCommandEventArgs e)
{
sqlUpdateCommand1.Parameters["@utenti_id"].Value = Convert.ToInt32(DataGrid1.Items[e.Item.ItemIndex].Cells[2].Text);
sqlUpdateCommand1.Parameters["@utenti_user"].Value = DataGrid1.Items[e.Item.ItemIndex].Cells[3].Text;
sqlUpdateCommand1.Parameters["@u_password"].Value = DataGrid1.Items[e.Item.ItemIndex].Cells[4].Text;
connCed.Open();
try
{
sqlUpdateCommand1.ExecuteNonQuery();
Label2.Visible=true;
Label2.Text="Utente Modificato";
DataGrid1.EditItemIndex=-1;
DataGrid1.DataBind();
}
catch //()//SQLExcetion ex)
{
Label2.Visible=true;
Label2.Text="Impossibile Modificare l'utente";
}
//sqlDeleteCommand1.ExecuteNonQuery();
connCed.Close();
}
Naturalmente le righe in grassetto sono quelle che non mi funzionano... Grazie![]()