<%@ Page Language="C#" AutoEventWireup="True" %> <Script language="C#" runat="server"> void Page_Load(Object Sender,EventArgs e){ int n=1; ArrayList array=new ArrayList(); array.Add("1234"); array.Add("5678"); array.Add("9101"); if (Radio_1.Checked) n=1; if (Radio_2.Checked) n=2; if (Radio_3.Checked) n=3; switch (n){ case 1: Radio_1.Checked=false; break; case 2: Radio_2.Checked=false; break; case 3: Radio_3.Checked=false; break; } DataList.DataSource=array; DataList.DataBind(); DataList.RepeatColumns=n; DataList.RepeatDirection=RepeatDirection.Horizontal; } </Script> <asp:datalist ID="DataList" AlternatingItemStyle-Height="40" BackColor="#FF9900" runat="server"> <headertemplate> <div> <table width="100%"> <td bgcolor="#FFCC00">页头部份</td> </table> </div> </headertemplate>
<itemtemplate> <asp:label ID="Label_1" Text="<%#Container.DataItem%>" runat="server"></asp:label> </itemtemplate>
<footertemplate> <div> <table width="100%"> <td bgcolor="#FFCC00">页脚部份</td> </table> </div> </footertemplate> </asp:datalist> <form runat="server"> <asp:radiobutton ID="Radio_1" AutoPostBack="true" Text="一" runat="server"/> <asp:radiobutton ID="Radio_2" AutoPostBack="true" Text="二" runat="server"/> <asp:radiobutton ID="Radio_3" AutoPostBack="true" Text="三" runat="server"/> </form>
|