C# 中继器未显示来自SQL数据源的项

C# 中继器未显示来自SQL数据源的项,c#,asp.net,repeater,C#,Asp.net,Repeater,我需要使用一个转发器来显示来自SQL数据源对象的数据,但它不起作用。我在GridView上也尝试了同样的方法,效果很好,所以除了中继器外,其他一切都正常 我得到的结果是一堆“System.Data.DataRowView System.Data.DataRowView…” C#代码: ASP: 提前谢谢 您需要使用Eval(“YourColumnName”)或Databinder.Eval()添加itemtemplate标记 或者你可以这样使用 <ItemTemplate>

我需要使用一个转发器来显示来自SQL数据源对象的数据,但它不起作用。我在GridView上也尝试了同样的方法,效果很好,所以除了中继器外,其他一切都正常

我得到的结果是一堆“System.Data.DataRowView System.Data.DataRowView…”

C#代码:

ASP:



提前谢谢

您需要使用Eval(“YourColumnName”)或Databinder.Eval()添加itemtemplate标记


或者你可以这样使用

<ItemTemplate>
    <%# DataBinder.Eval(Container.DataItem,"CodFlowElement")%>

</ItemTemplate>


如何以及在何处定义SqlDataSource1?它应该可以工作,我用它在GridView中显示数据,它工作正常,我想问题出在中继器控制器上。
<asp:Repeater ID="repeater" runat="server">
    <ItemTemplate>
    <%# Container.DataItem %>

     </ItemTemplate>
    </asp:Repeater>
<ItemTemplate>
    <%# Eval("CodFlowElement")%>

</ItemTemplate>
<ItemTemplate>
    <%# DataBinder.Eval(Container.DataItem,"CodFlowElement")%>

</ItemTemplate>