zoukankan      html  css  js  c++  java
  • C# CheckBoxList绑定值,设置及获取

    前端页面:.aspx

     <asp:CheckBoxList ID="ckbdot" runat="server" RepeatDirection="Horizontal" Style=" display: inline-block; vertical-align: middle;" CellPadding="10"></asp:CheckBoxList>

    后台处理:.aspx.cs

    首先绑定值

    例如:

    using (DataTable dt = new Bllcccp_keywords().getKeywordsBySql(entityC2)) //CheckBoxList 设置 ,用于绑定数据库中的数据
    {
       ckbdot.DataSource = dt;
       ckbdot.DataTextField = "word"//数据字段word
       ckbdot.DataValueField = "id"; //数据字段id 主键
       ckbdot.DataBind();
    }

    获取选中的checkbox,用于插入数据库

    string chkSelect = "";
    for (int i = 0; i < ckbdot.Items.Count; i++)
    {
      if (ckbdot.Items[i].Selected == true)
      chkSelect += ckbdot.Items[i].Text + ",";
    }

    编辑checkbox,用于从数据库中读取选中编辑

    using (SqlDataReader dr = new Bllcccp_bank_activity().getBank_activityByReader(entityC))
    {
    if (dr.Read())
    {

      string _dot = dr["settleNode"].ToString();

      string[] dot = _dot.Split(',');

      for (int i = 0; i < dot.Length; i++)
     {
           for (int j = 0; j < ckbdot.Items.Count; j++)
          {
                if (dot[i] == ckbdot.Items[j].Text)
               {
                       ckbdot.Items[j].Selected = true;
              }
          }
    }

    }

    }

  • 相关阅读:
    PHP-FPM 重启
    white-space: nowrap
    php-fpm 优化
    & 引用传值
    tp3 save操作小bug误区
    用百度接口验证是否上传了身份证图片信息[非姓名,身份证号匹配]
    nginx 反向代理案例
    IOS把图片缓存到本地的几种方法
    ios沙盒查找图片展示
    iOS模拟器沙盒使用推荐
  • 原文地址:https://www.cnblogs.com/zjbd/p/11429158.html
Copyright © 2011-2022 走看看