• 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;
              }
          }
    }

    }

    }

  • 相关阅读:
    Android--Facebook Login with LoginButton
    Android--Bitmap处理、圆角、圆形
    Android--打开指定程序(微博/微信/QQ等)
    Android--Google Map API V2使用
    关于Reportviewer
    Oracle Clob使用
    ASPNET WebForm T1453工作记录
    Oracle脚本批量导入时,输出日志文件
    Easyui DataGrid Editor
    Oracle 更改数据2中方式差异
  • 原文地址:https://www.cnblogs.com/zjbd/p/11429158.html
走看看 - 开发者的网上家园