2012-01-30 99 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