当前位置: 代码迷 >> ASP.NET >> 关于Repeater绑定数据的有关问题,
  详细解决方案

关于Repeater绑定数据的有关问题,

热度:8484   发布时间:2013-02-26 00:00:00.0
关于Repeater绑定数据的问题,急急急!!!
在Page_Load中对Repeater1进行数据源绑定:
        Private   Sub   Page_Load(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   MyBase.Load
                Dim   cls_hrs_vacationdef   =   New   cls_hrs_vacationdef
                Repeater1.DataSource   =   cls_hrs_vacationdef.hrs_SelectAll( "2006-01-01 ",   "2006-12-31 ",   " ",   " ")
                Repeater1.DataBind()
        End   Sub
执行的时候提示错误:
Compilation   Error  
Description:   An   error   occurred   during   the   compilation   of   a   resource   required   to   service   this   request.   Please   review   the   following   specific   error   details   and   modify   your   source   code   appropriately.  

Compiler   Error   Message:   BC30516:   没有可访问的“Eval”接受此数目的参数,因此重载决策失败。

Source   Error:

 

Line   125: <ItemTemplate>
Line   126: <TR   bgColor= "#ffffff "   height= "20 ">
Line   127: <TD   class= "style1 "> <%#DataBinder.Eval( "name ")   %>
Line   128: </TD>
Line   129: <TD   class= "style1 ">
 
请问这是怎么回事?是否Eval()在Page_Load之前执行了?该如何解决,谢谢.

------解决方案--------------------------------------------------------
<%# DataBinder.Eval(Container.DataItem, "name ") %>
------解决方案--------------------------------------------------------
DataBinder.Eval() 最少也要两个参数哦。


DataBinder.Eval(Container.DataItem, "name ")
  相关解决方案