gpt4 book ai didi

asp.net - 使用 ItemType 进行强类型中继器控制?

转载 作者:行者123 更新时间:2023-12-04 00:42:34 25 4
gpt4 key购买 nike

好的,所以我查找了一些关于强类型中继器控件的很酷的东西……唯一的问题是它不起作用。我有一个 List<Entry>我已经绑定(bind)了我的中继器。我只想显示数据。通常我使用((Entry)(Container.DataItem)) ,但从我读过的内容来看,我可以在 ItemType 中声明类型。

嗯......这就是我试图做的,但我什么也没得到。我在这里搞砸了什么?

<asp:Repeater ID="UserRptr" ItemType="HROpenEnrollment.Classes.Entry" runat="server">
<ItemTemplate>
<ul class="UserList">
<li class="CompoundField">
<%# ???? I can't use Item here. %>
</li>
</ul>
</ItemTemplate>
</asp:Repeater>

我猜它没有找到我的入门类(class)......我怎么才能把它放在那里?它在同一个命名空间中,在一个单独的文件夹中。

最佳答案

您需要在后面的代码中绑定(bind)数据,如下所示:

using (MicroGOVEntities entities = DataEntitiesFactory.GetInstance())
{
var getGovernments = from g in entities.S_Government
orderby g.DateCreated descending
select g;
rpData.DataSource = getGovernments.ToList();
}
rpData.DataBind();

ASP.NET 代码是:
<asp:Repeater ID="rpData" runat="server"
ItemType="MicroGOV.Entity.S_Government"
OnItemCommand="rpData_ItemCommand">
<ItemTemplate>
<td><%#:Item.GovernmentID %></td>
</ItemTemplate>
</asp:Repeater>

关于asp.net - 使用 ItemType 进行强类型中继器控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12358589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com