Vilken rad? Vad har du "importerat" för Namespaces?
Verkar som ett Namespace inte är "importerat" men vilket beror på vilken rad som felet uppkommer på.
cya,
PatrikB
2 svar · 256 visningar · startad av cyprys
Jag har en datagrid och en OnItemDataBound kopplad till den.
Jag kollar gentemot en databas om denne rads id-värde existerar och vill du fylla en kontroll av olika slag för den raden. T.ex. en checkbox samt en label.
Jag trodde det skulle kunna gå på detta sätt men tydligen inte. Vad saknas?
Sub MyDataGrid_ItemDataBound(ByVal sender As Object, ByVal e As DataGridItemEventArgs)
If (e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem) Then
CType(e.Item.Cells(4).FindControl("active"), Label).Text = "BAH"
End If
End Sub
Kontrollen finns där och det ger samma meddelande även om jag använder findcontrol(0)
FelMess: Object reference not set to an instance of an object.
Vilken rad? Vad har du "importerat" för Namespaces?
Verkar som ett Namespace inte är "importerat" men vilket beror på vilken rad som felet uppkommer på.
cya,
PatrikB
Jag fick det att funka faktiskt precis nu.
Bytte ut till
CType(e.Item.FindControl("pris"), TextBox).Text = ds.Tables(0).Rows(0)(3).ToString()