• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > C#遍历得到checkboxlist选中值和设置选中项的代码

C#遍历得到checkboxlist选中值和设置选中项的代码

作者:路小乙 字体:[增加 减小] 来源:互联网 时间:2017-05-28

路小乙 通过本文主要向大家介绍了c#checkboxlist,c#checkbox选中事件,c#checkbox,c#checkbox单选,c#checkbox选中等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

得到选中项的value值并拼接成一个字符串返回

public string GetChecked(CheckBoxList checkList, string separator)
{
string str = "";
for (int i = 0; i < checkList.Items.Count; i++)
{
if (checkList.Items[i].Selected)
{
str += checkList.Items[i].Value + separator;
}
}
return str;
}
</div>

有选中字符串 分割之后遍历选中对应value值得选项

public void SetChecked(CheckBoxList checkList, string selval, string separator)
{
selval = separator + selval + separator; //例如:"0,1,1,2,1"->",0,1,1,2,1,"
for (int i = 0; i < checkList.Items.Count; i++)
{
checkList.Items[i].Selected = false;
string val = separator + checkList.Items[i].Value + separator;
if (selval.IndexOf(val) != -1)
{
checkList.Items[i].Selected = true;
selval = selval.Replace(val, separator); //然后从原来的值串中删除已经选中了的
if (selval == separator) //selval的最后一项也被选中的话,此时经过Replace后,只会剩下一个分隔符
{
selval += separator; //添加一个分隔符
}
}
}
}
</div>

以上所述是小编给大家介绍的C#遍历得到checkboxlist选中值和设置选中项的代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C#遍历得到checkboxlist选中值和设置选中项的代码

相关文章

  • 2017-05-28自定义实现Json字符串向C#对象转变的方法
  • 2017-05-28c#读取XML多级子节点
  • 2017-05-28C# .net实现货币转换示例
  • 2017-05-28webBrowser执行js的方法,并返回值,c#后台取值的实现
  • 2017-05-28C#实现窗体间传递数据实例
  • 2017-05-28c#设计模式 适配器模式详细介绍
  • 2017-05-28.NET实现:将EXE设置开机自动启动
  • 2017-05-28c#集合快速排序类实现代码分享
  • 2017-05-28c# 托盘双击不触发单击事件的实现方法
  • 2017-05-28C#中如何使用Winform实现炫酷的透明动画界面

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C# 利用StringBuilder提升字符串拼接性能的小例子
    • C#使用Windows Service的简单教程(创建、安装、卸载、调试)
    • C#特性-迭代器(上)及一些研究过程中的副产品
    • C#中接口(interface)的理解
    • C#实现的三种模拟自动登录和提交POST信息的方法
    • C#画笔Pen绘制自定义线的帽子
    • .NET中的静态与非静态的区别分析
    • C#实现rabbitmq 延迟队列功能实例代码
    • C#TreeView 无限级别分类实现方法
    • c# 应用事务的简单实例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有