Code
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack )
{
SqlConnection con=DB.createConnection ();
con.Open ();
SqlCommand cmd=new SqlCommand ("select * from personlike",con);
SqlDataReader sdr=cmd.ExecuteReader();
this.CheckBoxList1.DataTextField="likecontent";
this.CheckBoxList1 .DataValueField="id";
this.CheckBoxList1 .DataSource =sdr;
this.CheckBoxList1 .DataBind ();
sdr.Close();
cmd.CommandText ="select * from personlike";
sdr=cmd.ExecuteReader();
this.RadioButtonList1.DataTextField="likecontent";
this.RadioButtonList1 .DataValueField="id";
this.RadioButtonList1 .DataSource =sdr;
this.RadioButtonList1 .DataBind ();
sdr.Close ();
con.Close ();
}
// 在此处放置用户代码以初始化页面
}
Web 窗体设计器生成的代码#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/**//// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.CheckBoxList1.SelectedIndexChanged += new System.EventHandler(this.CheckBoxList1_SelectedIndexChanged);
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Button2.Click += new System.EventHandler(this.Button2_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void CheckBoxList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
}
private void Button1_Click(object sender, System.EventArgs e)
{
for(int i=0;i<this.CheckBoxList1 .Items.Count -1;i++)
if(this.CheckBoxList1 .Items[i].Selected )
{
this.Response .Write (this.CheckBoxList1 .Items [i].Value .ToString ()+"-"+this.CheckBoxList1 .Items [i].Text+"<br>");
}
}
private void Button2_Click(object sender, System.EventArgs e)
{
for(int i=0;i<this.RadioButtonList1 .Items .Count -1;i++)
if(this.RadioButtonList1 .Items[i].Selected )
{
this.Response .Write (this.RadioButtonList1 .Items [i].Text );
}
}
}
}
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack )
{
SqlConnection con=DB.createConnection ();
con.Open ();
SqlCommand cmd=new SqlCommand ("select * from personlike",con);
SqlDataReader sdr=cmd.ExecuteReader();
this.CheckBoxList1.DataTextField="likecontent";
this.CheckBoxList1 .DataValueField="id";
this.CheckBoxList1 .DataSource =sdr;
this.CheckBoxList1 .DataBind ();
sdr.Close();
cmd.CommandText ="select * from personlike";
sdr=cmd.ExecuteReader();
this.RadioButtonList1.DataTextField="likecontent";
this.RadioButtonList1 .DataValueField="id";
this.RadioButtonList1 .DataSource =sdr;
this.RadioButtonList1 .DataBind ();
sdr.Close ();
con.Close ();
}
// 在此处放置用户代码以初始化页面
}
Web 窗体设计器生成的代码#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/**//// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.CheckBoxList1.SelectedIndexChanged += new System.EventHandler(this.CheckBoxList1_SelectedIndexChanged);
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Button2.Click += new System.EventHandler(this.Button2_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void CheckBoxList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
}
private void Button1_Click(object sender, System.EventArgs e)
{
for(int i=0;i<this.CheckBoxList1 .Items.Count -1;i++)
if(this.CheckBoxList1 .Items[i].Selected )
{
this.Response .Write (this.CheckBoxList1 .Items [i].Value .ToString ()+"-"+this.CheckBoxList1 .Items [i].Text+"<br>");
}
}
private void Button2_Click(object sender, System.EventArgs e)
{
for(int i=0;i<this.RadioButtonList1 .Items .Count -1;i++)
if(this.RadioButtonList1 .Items[i].Selected )
{
this.Response .Write (this.RadioButtonList1 .Items [i].Text );
}
}
}
}