2012-01-30 101 views
1

我在我的代碼如下因素錯誤,請誰能告訴我如何從代碼 去除這裏是我的代碼表達預期的錯誤

Protected Sub addListItems() 

     Dim now As DateTime = DateTime.Now 
     Dim past As DateTime = now.AddDays(-20) 
     Dim dates As New List(Of DateTime)() 
     Dim curDate As DateTime = now 
     While curDate > past 
      dates.Add(curDate) 
      curDate = curDate.AddDays(-1) 
     End While 
     'Add Date Values TO DPR Jhang 
     ddlTrnDte.Attributes("onchange") = "window.open('http://appsrv01.shakarganj.com.pk:7778/reports/rwservlet?reptestdpr&report=DPR_SEASON_20102011_W&P_1='+ this.value, 'mywindow4');" 
     ddlTrnDte.Attributes("onclick") = "return sel_veh_onclick();" 
     ddlTrnDte.Items.Clear() 
     ddlTrnDte.Items.Add(New ListItem("Please Select", "")) 
    ddlTrnDte.Items.AddRange(dates.ConvertAll(Function(dt) New ListItem(dt.ToString("dd-MMM"), dt.ToString("dd-MMM-yyyy"))).ToArray()) 


    End Sub 

的錯誤是在最後行功能「預計表達」

ConvertAll(Function(dt) 

誰能告訴我什麼是錯,此代碼

+0

任何人都請回答問題 – user1103342 2012-01-30 07:12:59

+0

ddlTrnDte是什麼類型? – 2012-01-30 14:50:21

回答

-1

嗯,什麼是‘功能’在這一行?函數的名字?據我所知,你不能這樣命名,因爲它是一個保留關鍵字。 什麼是「dt」?它在哪裏宣佈,而且它的類型是什麼?

+0

函數用於聲明lambda表達式。 – 2012-01-30 14:50:08