我有一个Radlistview,它显示数据库中的项目,如电子邮件、密码、电子邮件的域等。在我的ItemInsertTemplate中,我有它,所以用户输入一组电子邮件和与该电子邮件相关的信息...示例该模板显示5封电子邮件的输入。现在我需要ItemTemplate,所以每次Radlistview进入ItemTemplate时,我希望Radlistview按用户插入电子邮件时使用的groupID显示同一组中的电子邮件。我正在尝试寻找一种在Radlistview中使用嵌套asp.net中继器的解决方案,但没有成功。有没有一种方法可以从数据库中拉入行,并按groupID对它们进行分组,然后让Radlistview将它们按组显示在表中。这样就有了一个分组的电子邮件列表,而不仅仅是Radlistview在它自己的Radlistview表中显示每个电子邮件。这也必须作为组进行更新。
<ItemTemplate>
<fieldset style="float:left; height: 145px; width: 250px; margin-top: 5px; margin-left: 5px;
margin-right: 5px; margin-bottom: 5px; padding-left: 15px;">
<table cellpadding="0" cellspacing="0" >
<tr>
<td>
<table cellpadding="2" cellspacing="2">
<tr>
<td style="width: 1%">
<asp:HiddenField ID="hdfItemSeedID" runat="server" Value='<%# Eval("SeedID") %>' />
</td>
</tr>
<tr>
<td>
<asp:HiddenField ID="hdfDomainID" runat="Server" Value='<%# Eval("DomainID") %>' />
</td>
</tr>
<tr>
<td style="width: 25%"><b>Seed:</b></td>
<td style="width: 50%">
<%# Eval("seedName")%>
</td>
</tr>
<tr>
<td style="width: 25%"><b>Email Domain:</b></td>
<td style="width: 50%">
<%# Eval("DomainName")%>
</td>
</tr>
<tr>
<td style="width: 25%"><b>Password:</b></td>
<td style="width: 50%">
<%# Eval("password")%>
</td>
</tr>
<td style="width: 25%"><b>Seed Status:</b></td>
<td style="width: 50%">
<%# Eval("statusName")%>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table style="width: 100%;">
<tr>
<td>
<asp:Button ID="btnEdit" runat="server" Text="Edit" CommandName="Edit" CausesValidation="false" />
</td>
</tr>
</table>
</td>
</tr>
</table>这就是到目前为止我在我的RadListView中的ItemTemplate
发布于 2011-06-30 18:54:18
我认为,如果您非常依赖真正的分组功能,那么您需要用telerik ajax网格替换listview。它支持开箱即用的集成功能的数据分组。
https://stackoverflow.com/questions/6511073
复制相似问题