Datagrid UpdateCommand Event
Hej,Jeg har lidt bøvl med Datagrid Update-eventen. Når jeg klikker update, skal jeg have ændret et navn i databasen, se nedenstående :)
navnet ligger i Cell[1] .. men af en eller anden grund, får jeg den gamle værdi og ikke den værdi jeg lige har skrevet ind i et tekstfelt i datagrid'et jeg får, inden jeg trykker opdater.
På forhånd tak
protected void dg_UpdateItem(object sender, DataGridCommandEventArgs e)
{
string _id = ((TextBox)e.Item.Cells[0].Controls[0]).Text;
string _navn = ((TextBox)e.Item.Cells[1].Controls[0]).Text;
SqlConnection sqlconnect = new SqlConnection(umbraco.GlobalSettings.DbDSN);
string selectSQL = "UPDATE Excelfiler SET navn = @navn WHERE nodeid = " + this.CurrentNode + " AND id = " + _id;
SqlCommand sqlcmd = new SqlCommand(selectSQL, sqlconnect);
sqlcmd.Parameters.AddWithValue("@navn", _navn);
sqlconnect.Open();
sqlcmd.ExecuteNonQuery();
sqlconnect.Close();
DataGrid1.EditItemIndex = -1;
BindData();
}