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>");
                }
            }
        }
    }

  • 相关阅读:
    javascript 获取<td>标签内的值。
    关于网页中鼠标动作 onfocus onblur focus()
    web大前端面试——JavaScript
    vue吸顶
    vue单页面应用刷新网页后vuex的state数据丢失的解决方案
    vue 无缝滚动插件vue-seamless-scroll的安装与使用
    杂记
    webpack打包vue项目后,配置可以修改的配置文件
    不知道的CSS
    图片惰性加载(滚动到可视区时 图片才加载)
  • 原文地址:https://www.cnblogs.com/gfwei/p/521951.html
Copyright © 2011-2022 走看看