CheckBoxList控件之数据绑定

谁践踏了优雅 2022-06-03 04:05 580阅读 0赞

CheckBoxList 控件用于创建多选的复选框组,每个 CheckBoxList 控件中的可选项都是由 ListItem 元素定义的,它支持数据绑定。

以数据绑定为例:

首先,在aspx界面放置一个CheckBoxList控件,将其ID属性改为“chkbtnGroup”,RepeatColumns值设为3。

然后,在类DB中进行数据库连接:

  1. public class DB
  2. {
  3. public static SqlConnection createConnection()
  4. {
  5. System.Data.SqlClient.SqlConnection con = new SqlConnection("server=.;database=Login;uid=sa;pwd=123456;");
  6. return con;
  7. }
  8. }

接着,在aspx的Page_Load事件中代码如下:

  1. protected void Page_Load(object sender, EventArgs e)
  2. {
  3. if (!Page.IsPostBack )
  4. {
  5. SqlConnection con = DB.createConnection();
  6. con.Open();
  7. SqlCommand cmd = new SqlCommand("select * from personLike", con);
  8. SqlDataReader sdr = cmd.ExecuteReader();
  9. this.chkbtnGroup.DataTextField = "likeContent";
  10. this.chkbtnGroup.DataValueField = "id";
  11. this.chkbtnGroup.DataSource = sdr;
  12. this.chkbtnGroup.DataBind();
  13. sdr.Close();
  14. con.Close();
  15. }
  16. }

最后,就可以将内容显示出来:

20171218103237585

感谢您的阅读~

发表评论

表情:
评论列表 (有 0 条评论,580人围观)

还没有评论,来说两句吧...

相关阅读

    相关 数据Repeater

    要不是工作所迫,谁愿意用已没落的技术。 引言 前几篇的文章在说`AJAX`的内容,利用`AJAX`技术能够开发出高效运行的网站应用程序,不过在进行`B/S`项目开发