Till den har jag en sub som körs vid onitemdatabound.
Dim strPlayer As String
Public Sub DgADatabind(ByVal sender As Object, ByVal e As DataGridItemEventArgs)
If e.Item.ItemType = ListItemType.Item Then
strPlayer = CType(e.Item.FindControl("lblAPlayer"), TextBox).Text
Dim myDropdown As DropDownList
myDropdown = CType(e.Item.FindControl("ddlAPlayer"), DropDownList)
myDropdown.DataBind()
myDropdown.Items.Add(New ListItem(" - ", "0"))
myDropdown.SelectedIndex = myDropdown.Items.IndexOf(myDropdown.Items.FindByValue(strPlayer))
End If
End Sub
Problmet är att den bara körs på varannan post.
Någon som vet hur jag ska göra så att den körs på varje post?
Det kanske är så att det alltid kommer en ListItemType.AlternatingItem för DataGridItemEventArgs, men det låter skumt om du nu inte har angivit någon sådan, men det kanske är lösningen...
If e.Item.ItemType = ListItemType.Item [b]Or e.Item.ItemType = ListItemType.AlertnatingItem[/b] Then