CheckBoxList 控件用于创建多选的复选框组,每个 CheckBoxList 控件中的可选项都是由 ListItem 元素定义的,它支持数据绑定。
以数据绑定为例:
首先,在aspx界面放置一个CheckBoxList控件,将其ID属性改为“chkbtnGroup”,RepeatColumns值设为3。
然后,在类DB中进行数据库连接:
public class DB
{
public static SqlConnection createConnection()
{
System.Data.SqlClient.SqlConnection con = new SqlConnection("server=.;database=Login;uid=sa;pwd=123456;");
return con;
}
}
接着,在aspx的Page_Load事件中代码如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack )
{
SqlConnection con = DB.createConnection();
con.Open();
SqlCommand cmd = new SqlCommand("select * from personLike", con);
SqlDataReader sdr = cmd.ExecuteReader();
this.chkbtnGroup.DataTextField = "likeContent";
this.chkbtnGroup.DataValueField = "id";
this.chkbtnGroup.DataSource = sdr;
this.chkbtnGroup.DataBind();
sdr.Close();
con.Close();
}
}
最后,就可以将内容显示出来:
感谢您的阅读~