1.前台
<asp:Repeater ID="RepeaterList" runat="server" onitemdatabound="RepeaterList_ItemDataBound"> <ItemTemplate> <tr> <td height="18" bgcolor="#FFFFFF" align="center" class="STYLE1" > <asp:CheckBox ID="cbx" runat="server" /> <asp:Label ID="lbl" Text='<%#Eval("itemid") %>' Visible="false" runat="server"></asp:Label></td> <td height="18" bgcolor="#FFFFFF" class="STYLE1" ><%#(Container.ItemIndex + 1) + 15 * Pager%></td> <td height="18" bgcolor="#FFFFFF" class="STYLE1"><%#Eval("ItemName")%></td> <td height="18" bgcolor="#FFFFFF" class="STYLE1"><%#Eval("CompanyMan")%></td> <td height="18" bgcolor="#FFFFFF" class="STYLE1"><%#Eval("CompanyPhone")%></td> <td height="18" bgcolor="#FFFFFF" class="STYLE1"><%#string.Format("{0:g}", Convert.ToDateTime(Eval("YxTime")))%></td> <td height="18" bgcolor="#FFFFFF" class="STYLE1"> <asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> <%#Eval("MemberName").ToString() == "超级管理员" ? "" : Eval("MemberName")%> </ItemTemplate> </asp:Repeater> <%#Eval("itemtype").ToString() == "意向" ? "<a href='yxfpedit.aspx?id=" + Eval("ItemId") + "'>【分配】</a>" : ""%> </td> <td height="18" bgcolor="#FFFFFF" class="STYLE1"><div align="center"><img src="images/edt.gif" width="16" height="16" /><a href='yxkhEdit.aspx?id=<%#Eval("ItemId") %>&type=edit'><span class="STYLE4">编辑</span></a></div></td> <td height="18" bgcolor="#FFFFFF" class="STYLE1"><div align="center"><img src="images/del.gif" width="16" height="16" /><a href='yxkhEdit.aspx?id=<%#Eval("ItemId") %>&type=del'><span class="STYLE4">失败</span></a></div></td> </tr> </ItemTemplate> </asp:Repeater>
2.后台
protected void RepeaterList_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { Repeater rep = (Repeater)e.Item.FindControl("Repeater1");//找到里层的repeater对象 Td_Item item = (Td_Item)e.Item.DataItem; // Td_Market mark = new Td_Market(); string sql = string.Format("select * from td_member where memberid={0}", item.ItemMemberId); rep.DataSource = Td_MemberManager.SelectAllTd_MembersBySql(sql); rep.DataBind(); } }