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

    }

    }

  • 相关阅读:
    开网页自动进入路由器设置界面的解决办法(腾达路由器)
    SQL基本语句
    驱动调试配置
    【转】snort
    【转】snort.conf分析(中文)
    【转】snort 笔记2 ----- 规则编写
    【转】Snort语法规则说明及实例讲解
    【转】Snort 命令参数详解
    POST教程笔记
    POST教程笔记
  • 原文地址:https://www.cnblogs.com/zjbd/p/11429158.html
Copyright © 2011-2022 走看看