怎么获取Datalist中RadioButtonList控件并取出他的值

如何获取Datalist中RadioButtonList控件并取出他的值?
小弟不才,同学做一个在线的考试系统。选择题部分需要用到Datalist,里面套用一个RadioButtonList。就是取不出他的控件和值。于是我试了试。一晚上了找遍所有方法就是不行啊。。
这是前台代码

<asp:DataList ID="xuanzeti" runat="server" onitemcommand="xuanzeti_ItemCommand" 
                        
                        onselectedindexchanged="xuanzeti_SelectedIndexChanged" 
                       >
                        <ItemTemplate>
                            <table style="font-size: 9pt;">
                            <tr>
                                    <td>
                                        题目编号:
                                        <asp:Label ID="Label6" runat="server" Text='<%#DataBinder.Eval(Container.DataItem, "T_number")%>'></asp:Label>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        题干:
                                        <asp:Label ID="Label1" runat="server" Text='<%#DataBinder.Eval(Container.DataItem, "content")%>'></asp:Label>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        A:
                                        <asp:Label ID="Label3" runat="server" Text=' <%#DataBinder.Eval(Container.DataItem, "optionA")%>'></asp:Label>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        B :
                                        <asp:Label ID="Label2" runat="server" Text=' <%#DataBinder.Eval(Container.DataItem, "optionB")%>'></asp:Label>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        C:
                                        <asp:Label ID="Label4" runat="server" Text=' <%#DataBinder.Eval(Container.DataItem, "optionC")%>'></asp:Label>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        D:
                                        <asp:Label ID="Label5" runat="server" Text=' <%#DataBinder.Eval(Container.DataItem, "optionD")%>'></asp:Label>
                                    </td>
                                </tr><%--
                                                                <tr>
                                    <td>
                                        <asp:Label ID="Label6" runat="server" Text=' <%#DataBinder.Eval(Container.DataItem, "answer")%>'  Visible="False"></asp:Label>
                                    </td>
                                </tr>--%>
                                <tr>
                                    <td>
                                    <div align="center">
                                        <asp:RadioButtonList ID="RadioButtonList1" runat="server"
                                            RepeatDirection="Horizontal" AutoPostBack="True" 
                                           >
                                            <asp:ListItem Value="A"></asp:ListItem>
                                            <asp:ListItem Value="B"></asp:ListItem>
                                            <asp:ListItem Value="C"></asp:ListItem>
                                            <asp:ListItem Value="D"></asp:ListItem>
                                        </asp:RadioButtonList>
                                        </div>
                                    </td>
                                    
                                </tr>
                                <tr>
                                <td>
                                        <asp:Label ID="lblAnswer" runat="server"  Text='<%#DataBinder.Eval(Container.DataItem, "answer")%>'></asp:Label>
                                    </td>
                                </tr>
                            </table>
                        </ItemTemplate>
                    </asp:DataList>

Datalist的部分,后台的不知道怎么写所以来求求各位大牛了。。
像下面的代码试了好多遍就是不行。。

((RadioButtonList)xuanzeti.Items[0].FindControl("RadioButtionList1")).SelectedValue

 for (int i = 0; i < xuanzeti.Items.Count; i++)
   {
      string answer = ((RadioButtonList)xuanzeti.Items[i].FindControl("RadioButtionList1")).Text;
}




------解决思路----------------------

                System.Web.UI.WebControls.RadioButtonList rcmdList;
                DataList dl = new DataList();
                rcmdList = (System.Web.UI.WebControls.RadioButtonList)dl.FindControl("你的radiobuttonlist的ID");
                for (int i = 0; i < rcmdList.Items.Count; i++)
                {
                    if (rcmdList.Items[i].Selected == true)
                    {
                        //Do What You Want 
                    }
                }

不知道是不是你想要的!!