关于datalist控件的使用问题

liulangdeyuyu 2010-02-05 10:40:39
我在每次使用datalist控件中的AlternatingItemTemplate时都会少一行数据(如:理论上应该显示4条数据实际上只显示2条数据),每隔一条数据就缺少一条数据,不使用AlternatingItemTemplate就不会有什么问题,
有知道是什么原因吗??
...全文
93 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liulangdeyuyu 2010-02-05
  • 打赏
  • 举报
回复
哦,我试试。谢谢
Snowdust 2010-02-05
  • 打赏
  • 举报
回复
AlternatingItemTemplate改成SeparatorTemplate
Snowdust 2010-02-05
  • 打赏
  • 举报
回复
<asp:DataList ID="DataList1" runat="server"> 
<ItemTemplate>
昵称: <asp:Label ID="Label1" runat="server" Text=' <%# Eval("reviewname") %>'> </asp:Label> 
时间: <asp:Label ID="Label2" runat="server" Text=' <%# Eval("reviewtime") %>'> </asp:Label> <br />
<asp:Label ID="Label3" runat="server" Text=' <%# Eval("reviewcontent") %>'> </asp:Label>
</ItemTemplate>
<SeparatorTemplate>
<hr>
</SeparatorTemplate>
liulangdeyuyu 2010-02-05
  • 打赏
  • 举报
回复
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
昵称:<asp:Label ID="Label1" runat="server" Text='<%# Eval("reviewname") %>'></asp:Label> 
时间:<asp:Label ID="Label2" runat="server" Text='<%# Eval("reviewtime") %>'></asp:Label><br />
<asp:Label ID="Label3" runat="server" Text='<%# Eval("reviewcontent") %>'></asp:Label>
</ItemTemplate>
<AlternatingItemTemplate>
<hr>
</AlternatingItemTemplate>
</asp:DataList><br />


未使用AlternatingItemTemplate前完全正确,使用后每隔一行会缺少一行数据
Snowdust 2010-02-05
  • 打赏
  • 举报
回复
你是怎么用的?帖出代码
wuyq11 2010-02-05
  • 打赏
  • 举报
回复
AlternatingItemTemplate属性的数据绑定要和ItemTemplate一的一模一样
Alternating 交替行
mycupjd 2010-02-05
  • 打赏
  • 举报
回复
Alternating

英文的意思就是二选一

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧