VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 692|回复: 3

关于Repeater绑定数据的问题,急急急!!!

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-3-4 11:30:01 | 显示全部楼层 |阅读模式
在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("2016-01-01", "2016-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之前执行了?该如何解决,谢谢.
回复

使用道具 举报

0

主题

29

帖子

23.00

积分

新手上路

Rank: 1

积分
23.00
发表于 2020-5-17 05:45:02 | 显示全部楼层
<%# DataBinder.Eval(Container.DataItem,"name") %>
回复

使用道具 举报

0

主题

11

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
发表于 2020-5-17 11:45:01 | 显示全部楼层
DataBinder.Eval() 最少也要两个参数哦。


DataBinder.Eval(Container.DataItem,"name")
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-5-17 13:30:01 | 显示全部楼层
谢谢,问题解决.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表