我想在一些VB.Net代碼中使用lambdas,本質上我試圖在調用databound時設置一個標誌。掙扎與VB .net Lambdas
簡化它看起來像這樣:
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()
我的理解是,databoundCalled變量應被設置爲true,顯然我失去了一些東西作爲變量始終保持假。
我需要做些什麼來解決它?
如果您的簡化解決了問題,我不會感到驚訝。你可以發佈一個簡短但完整的*程序來證明問題嗎? – 2009-06-10 08:12:38
我發佈的代碼確實顯示了問題。 – ilivewithian 2009-06-10 08:31:27