首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

是否可以同时添加具有字符串名和整数值的checkedlistbox项?

是的,CheckedListBox控件允许同时添加具有字符串名和整数值的项。每个项都有一个DisplayMember属性和一个ValueMember属性,可以分别用于设置项的显示文本和值。

要添加具有字符串名和整数值的项,可以使用CheckedListBox的Items属性来添加项。可以通过创建一个对象列表,每个对象包含一个字符串名和一个整数值,然后将该列表分配给CheckedListBox的Items属性。

以下是一个示例代码,演示如何添加具有字符串名和整数值的项:

代码语言:txt
复制
// 创建一个自定义类,包含字符串名和整数值
public class Item
{
    public string Name { get; set; }
    public int Value { get; set; }

    public override string ToString()
    {
        return Name; // 设置项的显示文本为Name属性
    }
}

// 创建一个CheckedListBox控件并添加项
CheckedListBox checkedListBox = new CheckedListBox();

// 创建对象列表并添加项
List<Item> items = new List<Item>();
items.Add(new Item { Name = "Item 1", Value = 1 });
items.Add(new Item { Name = "Item 2", Value = 2 });
items.Add(new Item { Name = "Item 3", Value = 3 });

// 将对象列表分配给CheckedListBox的Items属性
checkedListBox.DataSource = items;
checkedListBox.DisplayMember = "Name"; // 设置显示文本为Name属性
checkedListBox.ValueMember = "Value"; // 设置值为Value属性

这样,CheckedListBox控件就会显示具有字符串名的项,并且可以通过SelectedValue属性获取选中项的整数值。

对于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体品牌商,建议您访问腾讯云官方网站,查找与云计算相关的产品和服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【愚公系列】2023年11月 Winform控件专题 CheckedListBox控件详解

设置CheckedListBox属性,包括ItemHeight、CheckOnClick、SelectionMode等。添加列表项,可以使用Items属性添加单个或多个。...其中,CheckOnClick属性是控制当用户单击列表框中是否自动选中该项一个属性。当CheckOnClick属性设置为true时,单击时,该项选中状态会自动切换。...默认情况下,CheckedListBox控件中每个都是以默认宽度显示,但是如果需要显示不同宽度列,可以使用该属性。该属性值是以像素为单位数值。如果设置为零或负数,则将使用默认列宽度。...每个选择都由一个复选框相应文本标签组成。用户可以单击复选框以选中或取消选中一个。以下是一个简单示例,展示如何在Winforms应用程序中使用CheckBoxList控件。...ItemCheck事件在用户单击复选框时触发,而SelectedIndexChanged事件在用户选择某个时触发。您可以选择使用其中一个事件,也可以同时使用两个事件。

1K11
  • Winform开发常用控件之CheckboxCheckedListBox

    CheckedListboxCheckedListBox里面的项目设置可采用静态动态加载两种方法,一般选项固定是会采用静态设置,选项不固定时,采用从文件或数据库读取,然后加载方法 (1)先看看静态设置吧...上图唠 对就是这样,编辑或者在属性items集合里面设置即可,每行一个即可,然后遍历取值。...} (2)动态加载CheckedListBox CheckedListBox动态加载就是从数控或者文件里面查找到数据,通过代码方式绑定,先上一个简单例子 例子一,通过数组绑定 //...园中有朋友说VS2012是支持感知,不妨可以试一下。 因此,我们可以通过代码将CheckedListBox绑定。...= "student_id"; checkedListBox1.DisplayMember = "student_name"; 获取checkedListBox1选中DisplayMemberValueMember

    1.4K10

    C#学习笔记—— 常用控件说明及其属性、事件

    (4)Text属性:用来设置或返回单选按钮控件内显示文本,该属性也可以包含访问键,即前面带有“&” 符号字母,这样用户就可以通过同时按Alt键访问键来选中控件。...完成向列表框中添加任务后,再调用 EndUpdate 方法使 ListBox 控件重新绘制。当向列表框中添加大量列表项时,使用这种方法添加可以防止在绘制 ListBox 时闪烁现象。...12、CheckedListBox 控件 CheckedListBox控件又称复选列表框,它扩展了ListBox控件,它几乎能完成列表框可以完成所有任务,并且还可以在列表项旁边显示复选标记。...此处需要注意一点:选定是指窗体上突出显示,已选中是指左边复选框被选中。复选列表框样式如图9-23所示。 除具有列表框全部属性外,它还具有以下属性。...如果需要编辑多个文档,必须创建SDI应用程序多个实例。而使用多文档界面(MDI)程序(如WordAdobePhotoshop)时,用户可以同时编辑多个文档。

    9.6K20

    第35次文章:数据库简单查询

    只要其中一方为null,则其结果肯定为null */ #案例,查询员工姓连接成一个字段,并显示为 姓名,实现字符串连接使用concat函数 SELECT CONCAT(empname, last_name...(3)in /* 含义:判断某字段是否属于in列表中某一 特点: (1)使用in提高语句简洁度 (2)in列表值类型必须一致或兼容 '123' 123... is null :仅仅可以判断null值,可读性较高,建议使用 :既可以判断null值,又可以判断普通数值,可读性较低 */ #案列1:查询没有奖金员工奖金 SELECT...*) from emp;#统计张表中所有行数,也可以通过在添加常量方法来统计:SELECT COUNT(1) from emp; #效率: #MYISAM 存储引擎下 , count(*)效率高...同时根据我们代码也可以发现,在使用having关键字时候,我们还可以使用别名进行二次筛选。 ----

    1.2K20

    R语言入门系列之一

    在不用变量赋值情况下R平台里也可以直接进行数学运算,其运算符优先级与数学中一致。赋值为字符串字符串需要添加引号。...;蓝色部分为字符串处理,R支持正则表达式;红色部分为对象属性及操作): 函数含义round()round(x, 2)将数值对象x四舍五入法保留小数点后2位trunc()四舍五入去,floor()向下取...(0), a3=character(0)) mydata=edit(mydata) 在这个编辑器里点击变量可以更改变量类型(数值型、字符型),还可以点击未命名变量(var4...)添加新变量。...是否检查变量(合不合语法要求);quote="\"'"表示单双引号内部为完整字符串一部分,这对于字符串内含有与分隔符相同字符时很有用,需要与sep搭配设置。...注意文件前需要添加完整目录(路径不同层级之间使用/或\\)。

    4.1K30

    MYSQL(基本篇)——一篇文章带你走进MYSQL奇妙世界

    ) 小数值(精确定点数) 注意: TINYINT 可以用于一些非常小数值中,因为只占用1byte,可以减少内存使用 SIGNED 可以用于非负数情况下,增大数值 字符串类型 分类 类型 大小 描述...查询指定表创表语句: # 查询指定表创表语句 SHOW CREATE TABLE 表; 添加字段: # 添加字段 ALTER TABLE 表 ADD 字段名 类型(长度) [COMMENT 注释...[WHERE 条件]; /* 条件例如: id=1,sex='女' */ 注意: 修改语句条件可以可以没有,若没有条件,修改张表 删除数据: # 删除数据 DELETE FROM 表 [WHERER...str从start位置起len个长度字符串 数值函数 函数 功能 CELL(x) 对x向上取 FLOOR(x) 对x向下取 MOD(x,y) 返回x/y余 RAND() 返回0~1之间随机数...添加外键: -- 创建表时添加外键 CREATE TABLE 表( 字段名 数据类型, ...

    1.6K40

    C语言入门系列之2.数据类型、运算符表达式

    空类型 在调用函数值时,通常应向调用者返回一个函数值,这个返回数值具有一定数据类型,应在函数定义及函数说明中给以说明。...但是,也有一类函数,调用后并不需要向调用者返回函数值,这种函数可以定义为“空类型” ,其类型说明符为void。 2.常量变量 对于基本数据类型量,按其取值是否可改变又分为常量变量两种。...在程序中,常量是可以不经说明而直接引用,而变量则必先定义后使用。 整型量包括整型常量、整型变量。 常量符号变量 在程序执行过程中,其值不发生改变量称为常量。...变量定义必放在变量使用之前,一般放在函数体开头部分。 如下: int k = 3; 要区分变量变量值是两个不同概念,在上例中,k是变量,3是变量值。...字符常量只能是单个字符,不能是字符串。 字符可以是字符集中任意字符,但数字被定义为字符型之后就不能参与数值运算。 如’5’5是不同,'5’是字符常量,不能参与运算。

    2.2K10

    Java面试手册:数据库 ②

    主键 null值 数据类型 字段长度 基本数据类型 字符串类型(char固定长度,varchar可变长度,用多少给多少) 数值类型 日期时间类型 规划 完整性约束 实体完整性:又称为行完整性,要求表中不能存在完全相同行...,而且每行都要具有一个非空且又不重复主键。...可以用主键子句或者主键短语来定义 建表时定义主键 添加主键 参照完整性:又称引用完整性,指标简规则,卓用于有关联两张或两张以上表,通过使用主键外键(或为一键)之间关系,使表中键值在相关表中保持一致...删除表:删除表要先删除从表,再删除主表 , 表操作 创建表:CREATE TABLE 表(字段名 字段类型 约束...) 数值类型 ? 日期时间 ? 字符串类型 ?...Sname text 修改列名 chanage (同时可以修改字段类型) 将数表studentgender改变成sex。

    1.3K20

    JavaScript 实战开发常用属性总结分享

    descriptor 中可用属性有: value:属性值。默认为 undefined。 writable:是否可以修改属性值。默认为 false。 enumerable:是否可以枚举该属性。...configurable:是否可删除改变属性特性。默认为 false。 get:访问该属性时 getter 函数。默认为 undefined。 set:访问该属性时 setter 函数。...,可以使用正则匹配 返回一个指定值在字符串中首次出现位置。...如果找到一个或多个匹配,则返回一个数组,其中包含该匹配。 未找到匹配,则返回 null。 与 search() 不同之处是,它可以接受正则表达式作为参数,并且可以返回多个匹配。...如果有多个匹配,只替换首个匹配可以使用正则表达式或字符串作为参数。

    35230

    JavaScript实用手册

    重载: overload 重载是相同函数名,不同参数列表多个函数,在调用时可自动根据传入参数不同, 选择对应函数执行,重载可以减少 API 名字,减轻调用者负担,只要一任务,可 能根据不同参数执行不同逻辑时就要使用重载...JS 语法默认不支持重载,因为JS中不允许多个相同名称函数同时存在,后定义函数,会覆盖先定义,解决方案如下(2 步): (1)....用 new ①. var obj=new Object(); 先创建一个空对象 ②. obj.属性=属性值; 再向空对象中添加属性方法 obj.方法名=function(){......this.属性... } JS 中对象可在任何时候添加新属性方法,如果要赋值属性不存在,不会报错, 而是在对象中动态添加该属性,JS 中对象本质,就是关联数组,其实访问成员可用这 种形式...ES6 模板字符串: 简化字符串拼接,当一个字符串需要动态拼接而成时,就要使用反引号 以简化字符串拼接 83. let: 解决声明提前问题,声明一个变量,首选 let,它具有以下两个特点 (1). let

    3.4K10

    长篇总结之JavaScript,巩固前端基础

    松散类型是指可以用来保存任何类型数据。 每个变量仅仅只是用于保存值占位符而已。 学习变量声明赋值 变量声明:变量声明使用var操作符,语法:var变量。...变量赋值: 声明同时赋值,var 变量=值 先声明后赋值,变量 = 值 一次声明多个变量,用逗号隔开。 注意,省略var声明变量是全局变量,不推荐省略var操作符来定义全局变量。...学习isNaN知识点 isNaN(n)表示检测n是否为“非数值”。返回结果为boolean。 说明:isNaN()对接收数值,先尝试转换为数值,再检测是否为非数值。 ​ ?...数值转换 Number() parseInt() parseFloat() Number()可以用于任何数据类型,parseInt()parseFloat()用于把字符串转成数值...替换:语法:arrayObject.splice(index,count,itemq,...itemx),功能,在指定位置插入值,同时删除任意数量

    68220

    Groovy-6.对象

    () 返回String原始数据类型 abs() 返回参数绝对值 ceil() 向上取 floor() 向下取 rint() 四舍五入取 round() 四舍五入取 min() 返回较小参数...() 返回指定double值反正切值值 atan2() 将直角坐标(x,y)转换为极坐标(r, theta)并返回theta toDegrees() 将参数值转换为度 radiant() 将参数值转换为弧度...可以用单引号,双引号,三引号包含字符串,其中,三引号包含字符串可以换行 字符串单个字符可以通过索引访问,索引从零开始,以小于字符串长度一个结束。...可以字符串末尾开始访问 字符串操作 方法 操作 + 字符串串联 * 字符串重复 length() 字符串长度 字符串方法 方法 描述 String center(Number numberOfChars...日期表示为1-31 小时表示为0-23 分钟表示为0-59 日期时间方法 方法 描述 public boolean before(Date when) 是否早于指定时间 public boolean

    1.5K30

    MySQL | 基础语法介绍

    2、对表字段操作 (1)show tables;查询当前数据库所有表 (2)desc 表;查询表结构 (3)show create table 表;查询指定表建表语句 (4)CREATE TABLE...数据库 TO DISK = 'filepath' WITH DIFFERENTIAL; 差异备份仅备份自上次完全数据库备份以来已更改数据库部分 DML 1、添加数据 (1)INSERT INTO...;批量添加 注:插入时候,字符串日期类型应该放在引号中 2、修改数据 UPDATE table_name SET column1 = value1, column2 = value2, ......二、函数 字符串函数、数值函数、日期函数、流程函数 1、字符串函数 (1)concat:字符串拼接 (2)lower:将字符串转换为小写 (3)upper:将字符串转换为大写 (4)lpad:左边用另一个字符串填充一个字符串到一定长度...(5)rpad:右边用另一个字符串填充一个字符串到一定长度 (6)trim:去除字符串首尾空格 (7)substring:从字符串中提取子字符串(从任何位置开始) 2、数值函数 (1)ceil:向上取

    90220
    领券