我有一个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答案 0 :(得分:0)
我认为如果你非常依赖真正的分组功能,你需要用telerik ajax网格替换listview。它支持带有集成功能的现成数据分组。