zoukankan      html  css  js  c++  java
  • CheckBoxList 的数据绑定及数据获取

    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Data.SqlClient;        //自己导入命名空间.
    public partial class like : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if(!Page.IsPostBack)    //这句很重要,如果不加,则每次加载时都要执行一次绑定,易丢失数据.
            {
            //创建链接;
            SqlConnection con = DB.createConnection();      //不再用 new
            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();        //关闭记录集
            con.Close();        //关闭链接

            }
        }


    //单击按钮读取所做的操作(数据),用Response.Write()方法显示.

        protected void Button1_Click(object sender, EventArgs e)
        {
            for(int i=0;i<=this.CheckBoxList1.Items.Count-1;i++)
            {
                if(this.CheckBoxList1.Items[i].Selected)
                {
                    Response.Write(this.CheckBoxList1.Items[i].Value.ToString() +"-"+this.CheckBoxList1.Items[i].Text + "<br>");
                }
            }
        }
    }

  • 相关阅读:
    Linux常用命令1
    Linux常用命令
    java的接口和抽象类区别
    字符串的全排列
    字符串的全组合
    Mysql范式
    同步 异步 阻塞 非阻塞概念区分
    死锁产生的条件以及解决方法
    Mysql存储引擎MyIsAM和InnoDB区别
    SLES documentation
  • 原文地址:https://www.cnblogs.com/gfwei/p/521951.html
Copyright © 2011-2022 走看看