Estoy tratando de usar lambdas en algún código VB.Net, esencialmente estoy tratando de establecer una bandera cuando se llama a databound.Luchando con VB .net Lambdas
simplificado que se parece a esto:
Dim dropdownlist As New DropDownList()
dropdownlist.DataSource = New String() {"one", "two"}
Dim databoundCalled As Boolean = False
AddHandler dropdownlist.DataBound, Function(o, e) (databoundCalled = True)
dropdownlist.DataBind()
Mi entendimiento es que la variable databoundCalled se debe establecer en true, claramente me falta algo como la variable permanece siempre falsa.
¿Qué debo hacer para solucionarlo?
No me sorprendería que su simplificación haya eliminado el problema. ¿Podría publicar un programa corto pero * completo * que demuestre el problema? –
El código que he publicado muestra el problema. – ilivewithian