webForumDet fria alternativet

Tag bort markerad rad i datalist

.NET

1 svar · 233 visningar · startad av maqe

Medlem sedan dec. 2003824 inlägg
Frågan#1

Jag har gjort en enkel dokumenthanterare för att ladda upp och länka in dokument som t.ex. pdf etc.
jag använder mig av en datalist för att visa innehållet i en mapp på disk. Över listan har jag en knapp som ska fungerar som deleteknapp, dock kommer jag inte på något bra sätt att lösa det på. Datalisten ställer ju alltid till en massa problem, t.ex. att man inte hittar kontrollen etc. Hur ska jag lösa det? bifogar en bild på verktyget så ni förstår vad jag vill åstadkomma.

docman.gif
Medlem sedan apr. 20012 266 inlägg
#2

Ett sätt att lösa det är att använda DataKeys:

int idAttTaBort = (int)datalist.DataKeys[datalist.SelectedIndex];

Ett annat kanske mindre bra är att använda datalist.SelectedItem.FindControl() för olika saker.

253 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)