dropdown + datagrid

.NET

4 svar · 260 visningar · startad av P

Medlem sedan jan. 20012 204 inlägg
Trådstart#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!

259 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)