关于datalist的问题
以下是我的绑定代码:为什么每次都只绑定了一条记录,我本来查出来有多条记录的.
<asp:DataList id= "dlMulti " runat= "server ">
<HeaderTemplate>
<FONT face= "宋体 "> 二.多项选择题 </FONT>
</HeaderTemplate>
<SelectedItemTemplate>
<FONT face= "宋体 " color= "#000000 "> </FONT>
</SelectedItemTemplate>
<FooterTemplate>
<FONT face= "宋体 "> </FONT>
</FooterTemplate>
<ItemTemplate>
<FONT face= "宋体 ">
<P>
<asp:Label id=Label1 runat= "server " Text= ' <%# DataBinder.Eval(Container.DataItem, "body ") %> '>
</asp:Label>
<asp:Image id=Image1 runat= "server " ImageUrl= ' <%# DataBinder.Eval(Container.DataItem, "imageurl ") %> '>
</asp:Image> </P>
<P>
<asp:RadioButton id= "RadioButton1 " runat= "server " Text= "A "> </asp:RadioButton>
<asp:Label id=la runat= "server " Text= ' <%# DataBinder.Eval(Container.DataItem, "optionA ") %> '>
</asp:Label> </P>
<P>
<asp:RadioButton id= "RadioButton2 " runat= "server " Text= "B " Width= "28px "> </asp:RadioButton>
<asp:Label id=lb runat= "server " Text= ' <%# DataBinder.Eval(Container.DataItem, "optionB ") %> '>
</asp:Label> </P>
<P>
<asp:RadioButton id= "RadioButton3 " runat= "server " Text= "C "> </asp:RadioButton>
<asp:Label id=lc runat= "server " Text= ' <%# DataBinder.Eval(Container.DataItem, "optionC ") %> '>
</asp:Label> </P>
<P>
<asp:RadioButton id= "RadioButton4 " runat= "server " Text= "D "> </asp:RadioButton>
<asp:Label id=ld runat= "server " Text= ' <%# DataBinder.Eval(Container.DataItem, "optionD ") %> '>
</asp:Label> </P>
<HR width= "100% " SIZE= "1 ">
<P> </P>
</FONT>
</ItemTemplate>
<AlternatingItemTemplate>
<FONT face= "宋体 "> </FONT>
</AlternatingItemTemplate>
<EditItemTemplate>
<FONT face= "宋体 "> </FONT>
</EditItemTemplate>
</asp:DataList> </P>
[解决办法]
还有把你的分隔线hr放到下面模板中
<SeparatorTemplate>
<HR width= "100% " SIZE= "1 ">
</SeparatorTemplate>