webForumDet fria alternativet

dropdown + datagrid

.NET

4 svar · 250 visningar · startad av P

Medlem sedan jan. 20012 204 inlägg
Frågan#1

Har en dropdown i en datagrid.

Vill få ut det värde som är valt i den i edit.


Sub Update(ByVal Sender As Object, ByVal E As DataGridCommandEventArgs)
Dim ddlType As DropDownList = E.Item.FindControl("Type")
lblMessage.Text = ddlType.SelectedItem.Value.ToString()
...

Fel: Object reference not set to an instance of an object

:OO

Medlem sedan sep. 20011 914 inlägg
#2

Re: dropdown + datagrid

Sub Update(ByVal Sender As Object, ByVal E As DataGridCommandEventArgs)
   Dim ddlType As DropDownList = CType(e.item.FindControl("Type"), dropdownlist)
   lblMessage.Text = ddlType.SelectedItem.Value.ToString()
...
Medlem sedan jan. 20012 204 inlägg
#3

Får samma fel...

Har fått det att fungera på tidigare sidor men det vägrar nu! :(

Medlem sedan maj 20012 812 inlägg
#4

Först vilken rad får du felet på?

För det kan vara så att lblMessage inte är instansierad din codebehind och då får du felet på den raden istället för raden ovan.

- M

Medlem sedan jan. 20012 204 inlägg
#5

Ahh nu fungerar det, hade glömt att ladda upp den senaste versionen av aspx sidan. Tack för tipset Gladh!

263 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)