<%@ 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>