<asp:Repeater ID="rep_Topic" runat="server" OnItemDataBound="rep_Topic_ItemDataBound">
<ItemTemplate>
<div class="topicname">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="55%"><b><%# Eval("TestTopicName")%></b></td>
<td width="15%"><%# ValidateType(Eval("TestTopicType")) %></td>
<td width="10%"><%# Eval("TestClassName")%></td>
<td width="20%"><a href="">编辑</a> <a href="">删除</a> <a href="">添加选项</a> </td>
</tr>
</table>
</div>
<div class="topicitem"><ol>
<asp:Repeater runat="server" ID="rep_Answer">
<ItemTemplate>
<li>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="55%"><%# Eval("TestAnswer") %></td>
<td width="15%"><%# Eval("TestScore") %>分</td>
<td width="10%"><a href="">查看建议</a></td>
<td width="20%"><a href="">编辑</a> <a href="">删除</a></td>
</tr>
</table>
</li>
</ItemTemplate>
</asp:Repeater>
</ol></div>
</ItemTemplate>
</asp:Repeater>protected void rep_Topic_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
DataRowView dr = (DataRowView)e.Item.DataItem;
Repeater repTool_Answer = (Repeater)e.Item.FindControl("repTool_Answer");
string sql = "select AnswerId,TestAnswer,TestScore from yktool.dbo.Test_Answer where TopicId =" + dr["TestTopicId"];
repTool_Answer.DataSource = Yk.Data.ReturnDataTable(sql);
repTool_Answer.DataBind(); }Repeater repTool_Answer = (Repeater)e.Item.FindControl("repTool_Answer");
为什么取不到

解决方案 »

  1.   

     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                Repeater rpt = e.Item.FindControl("repTool_Answer") as Repeater;
                DataRowView row = (DataRowView)e.Item.DataItem;
                int ID = int.Parse(row["TestTopicId"].ToString());
                BLL.ProductSystem productSystem = new BLL.ProductSystem();
                string sql = "select AnswerId,TestAnswer,TestScore from   yktool.dbo.Test_Answer where TopicId =" +ID
               repTool_Answer.DataSource = Yk.Data.ReturnDataTable(sql);
               repTool_Answer.DataBind();
            }接分