checkboxlist与数组结合用的技
用户自定义控件.ascx页面有一个SqlDataSource数据源,还有一个Checkboxlist控件。下面来看看.cs里的关键代码了:
public string SelectedValue
{
get
{
string s = "";
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
s += CheckBoxList1.Items[i].Value + ",";
}
return s;
}
set
{
CheckBoxList1.DataBind();
string s = value;
string[] s_arr = s.Split(new char[] { ',' });//关键的部分哦
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
for (int j = 0; j < s_arr.Length - 1; j++)
{
if (CheckBoxList1.Items[i].Value == s_arr[j])
{
CheckBoxList1.Items[i].Selected = true;
break;
}
}
}
}
用的时候,把Checkboxlist里的东西转换成数组的时候的代码:
string[] act_arr = acts.SelectedValue.Split(new char[] { ',' });
呵呵,很优美的一段代码
转载于:https://www.cnblogs.com/zhangliyu/archive/2009/06/14/1503253.html
checkboxlist与数组结合用的技相关推荐
- 269道各路算法考试题集锦
1 某编程大赛题(35道题,中等难度) 1.在实际的开发工作中,对于string的处理是最常见的编程任务,本题是要求程序对用户输入的string进行处理,具体要求如下: 1.每个单词的首字母变为大写. ...
- 炫技:拼接列表、破碎二维数组——Python sum()函数隐藏技能花式玩法
sum()函数(Python内建)我们都用得不少,但她还有隐藏特技!您可知晓?
- 连续地址数据(数组或者malloc的内存)作为函数参数
在编程时,一簇连续的内存单元,比如数组或者malloc的内存块,如下的数组a 或者指针p. int a[4]; int *p = malloc(4 * sizeof(int)); 我们要想修改上述连续 ...
- OC基础第四讲--字符串、数组、字典、集合的常用方法
OC基础第四讲--字符串.数组.字典.集合的常用方法 字符串.数组.字典.集合有可变和不可变之分.以字符串为例,不可变字符串本身值不能改变,必须要用相应类型来接收返回值:而可变字符串调用相应地方法后, ...
- java加减乘除运算代码_从“位运算”炫技到“操作符”,再到逐步理解“群论”...
由位运算到操作符,再到逐步理解群论 Step by Step for Understanding from Bitwise to Operators, then Group Theory 是否曾经会有 ...
- Asp.net之数组应用
string[] abc=new string[8]{"1","2","3","4","1",&qu ...
- 《OpenGL ES 3.x游戏开发(下卷)》一1.2 顶点数组对象
本节书摘来异步社区<OpenGL ES 3.x游戏开发(下卷)>一书中的第1章,第1.2节,作者: 吴亚峰 责编: 张涛,更多章节内容可以访问云栖社区"异步社区"公众号 ...
- js map 排序_数组方法写给女友的一系列 JS 数组操作(建议收藏 | 内附思维导图)...
前言 最近和女友,咳咳...(说出来可能会被打s)学习JS数组方法,用几个字形容的话就是听说过,实际使用.遇到的时候就分不清具体方法会得到怎样的结果. 今天我将通过这篇文章好好整理一下关于JS数组的方 ...
- powerdesigner奇淫技
在日常开发中数据库的设计常常需要建立模型,而powerdesigner是个不错的选择.但很多时候用powerdesigner生成模型后再去创建表结构,会觉得烦和别扭.那么能不能数据库表建好后再生成模型 ...
最新文章
- 好用到爆的 Java 技巧
- 金九银十中,看看这31道Android面试题
- 352计算机调剂,今年考研金融专业352分能调剂吗?有机会调剂到哪些学校?
- Ubuntu通过apt-get安装OpenCV
- c语言 冒泡排序算法
- 合并两个有序数组js
- pyecharts本地文件_pyecharts 模块的简单使用(可视化神器)
- android 手机安装windows7,安卓手机安装运行Win7系统教程(图文)
- vue那个生命周期函数操作dom_vue生命周期
- fastlane二开java_iOS中使用Fastlane实现自动化打包和发布
- 在QPixmap的图片上添加文字
- 【Computer Graphics】向量投影
- GitHub个人Blog完全攻略
- html5轮播怎么自动换图,如何使用JavaScript实现“无缝滚动 自动播放”轮播图效果...
- 【iOS地图导航】“步行导航”及“HUD导航”的实现,demo+高清源码,大家按需自取~~
- MTK 平台lcm驱动框架分析1
- 攻防世界-MISC新手区
- c语音,求两个数中的最大值
- h5--新增标签详细的学习
- VCD零售/出租管理系统