将转发器绑定到对象

时间:2011-04-27 18:11:32

标签: c# asp.net

在我的page_load中,我调用了一个对象,并尝试将其绑定到转发器,如下所示:

TestProgram myProgram = new TestProgram("5");

program_list.DataSource = myProgram;
program_list.DataBind();

我的转发器看起来像

<asp:Repeater id="program_list" runat="server"> 
    <ItemTemplate>
        <%# Eval("status").ToString().Trim() %>
     </ItemTemplate>
</asp:Repeater>

知道它为什么不工作?

1 个答案:

答案 0 :(得分:0)

数据源必须是集合类型。

尝试使用列表。

TestProgram myProgram = new TestProgram("5");

List<TestProgram> programs = new List<TestProgram>{myProgram};

program_list.DataSource = programs;
program_list.DataBind();