Hej!Hämta ut värden från datagrid
Jag har en datagrid som bla innehåller ID från en databas. Har även en hyperlink --> Tabort som anropar:
sub dgGrid1_Delete(sender as object, e as DataGridCommandEventargs)
Hur kan jag få ut värdet i kolumn 1 (första kolumnen)på den rad som jag klickar tabort på?
Jag har inga problem med att få ut vilken datagrid rad det handlar om tex:
response.write(e.Item.ItemIndex) resulterar snällt 0,1,2 ovs beroden vilken rad jag trycker på.
Men jag vill ha ut värdet, inte datagridradnumret.
Vad jag har förstått kan man antigen tilldela datagridraderna ID:ena från dabasen (Fick inte det att funka). Eller så kan man hämta ut värdna direkt från cellen, men då måste jag typa om annars får jag bara <b>System.Web.UI.LiteralControl </b>
Jag tycker att raden nedan borde funka men ack nej!
Dim item As String = e.Item.Cells(1).Text
Någon som kan bringa lite ljus i mörkret?
Mvh
/JockeSv: Hämta ut värden från datagrid
aahhaa! Löste det!
Lite omständligt dock, tycker jag.
Måste först omvandla cellen till ett Label objekt och sedan använda dess .text metod för att få ut värdet.
test = Ctype(e.Item.Cells(0).Controls(1),Label).text
Mvh
/jocke