簡體   English   中英

中繼器未顯示來自SQL數據源的項目

[英]Repeater not showing items from SQL Data Source

我需要使用中繼器來顯示來自SQL數據源對象的數據,但是它不起作用。 我在GridView上嘗試了同樣的方法,並且效果很好,所以除了Repeater之外,其他所有東西都可以正常工作。

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

C#代碼:

protected void Page_Load(object sender, EventArgs e)
{

    repeater.DataSource = SqlDataSource1;
    repeater.DataBind();


}

ASP:

<asp:Repeater ID="repeater" runat="server">
    <ItemTemplate>
    <%# Container.DataItem %>

     </ItemTemplate>
    </asp:Repeater>

提前致謝!

您需要使用Eval(“ YourColumnName”)或Databinder.Eval()添加itemtemplate標記。

<ItemTemplate>
    <%# Eval("CodFlowElement")%>

</ItemTemplate>

或者你可以這樣使用

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

</ItemTemplate>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM