webForumDet fria alternativet

Gridview RowUpdating Code bihind

0 svar · 1 268 visningar · startad av Bjuris

BjurisMedlem sedan juli 2001514 inlägg
#1

Jag försöker mig på att uppdatera en gridview via code behind utan att ha med en massa sqldatasource (update, delete) i min aspx fil.

protected void GridViewAnnonser_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
	GridViewRow row = GridViewAnnonser.Rows[e.RowIndex];
	Label AnnonsID = row.FindControl("lblIDEdit") as Label;
	DropDownList AnnonsTyp = row.FindControl("drpAnnonsTyp") as DropDownList;
	TextBox Omrade = row.FindControl("txtOmrade") as TextBox;
	TextBox Kategori = row.FindControl("txtKategori") as TextBox;
	TextBox Namn = row.FindControl("txtNamn") as TextBox;
	TextBox Beskrivning = row.FindControl("txtBeskrivning") as TextBox;
	UpdateGridViewAnnonser(AnnonsID.Text, AnnonsTyp.SelectedValue, Omrade.Text, Kategori.Text, Namn.Text, Beskrivning.Text);
		
	GridViewAnnonser.EditIndex = -1;
	BindGridViewAnnonser(""); 
}

Om jag kören response.write på ex kategori så finns inte det nya värdet med utan det är det gamla värdet från databasen.

Någon som vet vad jag gör för fel?

edt. skall påpeka att värdena jag hämtar in är från aspx sidans <EditItemTemplate> sketion.

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)