winform checkedlistbox使用总结

C# WinForm CheckedListBox控件用法总结 初次接触CheckedListBox控件一般认为:foreach (object obj in checkedListBox1.SelectedItems)即可遍历选中的值。 其实这里遍历的只是高亮的值并不是打勾的值。遍历打勾的值要用下面的代码:for (int i = 0; i < checkedListBox1.Items.Count; i++) { if (checkedListBox1.GetItemChecked(i)) { MessageBox.Show(. 阅读详情
 

1.checkedlistbox的绑定

  CheckedListBox应该是由ListBox扩展而来的?但在使用的时候,可能会发现——它不支持DataSource属性,不能像ListBox那样指定其数据源为一个DataTable。
        事实上,CheckedListBox像ListBox一样有DataSource属性,DisplayMember和ValueMemeber属性也都是有的,只是IntelliSense不能将其智能感知出来。

  因此,我们可以通过代码将CheckedListBox绑定.

 eg:

  this.checklbUser.DataSource = ds.Tables["table1"];
  this.checklbUser.DisplayMember = "UserName";
  this.checklbUser.ValueMember = "UserID";

2.如何获取checkedlistbox的DisplayMember和ValueMember

for(int i=0; i < checklbUser.Items.Count; i )
{
if(checklbUser.GetItemChecked(i)==true)
{
MessageBox.Show(checklbUser.GetItemText(checklbUser.Items[i]));//获取DisplayMember

MessageBox.Show( ds.Tables["table1"].Rows[i]["UserID"].ToString() );//获取ValueMember }
}

【愚公系列】2023年10月 Winform控件专题 CheckedListBox控件详解 Winform控件是Windows Forms中的用户界面元素,它们可以用于创建Windows应用程序的各种视觉和交互组件,例如按钮、标签、文本框、下拉列表框、复选框、单选框、进度条等。开发人员可以使用Winform控件来构建用户界面并响应用户的操作行为,从而创建功能强大的桌面应用程序。CheckedListBox控件是Windows Forms中的一个常用控件,用于从列表中选择一个或多个项目。其中,CheckOnClick属性是控制当用户单击列表框中的项时是否自动选中该项的一个属性。 阅读详情

相关推荐

Winform从入门到精通(10)——CheckedListBox(史上最全)

本文介绍CheckedListBox控件的详细用法,包含所有属性、事件,绝对史上最全!

qq_34059233的博客 6780

C# WinForm中CheckedListBox控件的数据绑定及DisplayMember与ValueMember获取问题

WinForm下的CheckListBox与asp.net下的CheckBoxList不一样,绑定与设置也没有那简单.web下只要设置DataSource,Value和Text即可,而且在获取文本的value时也很方便.但WinForm下就没有那么方便了,但如果要实现有Text和Value也不难.我也是参照着网上资料自己写了一个.绑定时也还是按照asp.net的思想进行绑定,而且也没有什么问题

任游.Abraham.Wei.rEny0u.pRince 1万+

WinForm使用CheckedListBox控件实现多选功能

在C#的WinForm应用程序中,我们经常需要提供一种选择多个选项的功能。CheckListBox控件是一个非常有用的工具,它允许用户从一个列表中选择多个选项。在本文中,我们将介绍如何使用CheckedListBox控件实现这个功能,并提供相应的源代码示例。接下来,我们需要为CheckedListBox控件添加选项。至此,我们已经实现了使用CheckedListBox控件进行多选的功能。用户可以通过单击选项来选择或取消选择,我们可以通过处理。属性获取选中的选项,并对其进行相应的操作。事件来获取选中的选项。

XisVisual_Basic的博客 1524

.net WinForm用户控件开发--(3)可多选的下拉列表框

这一节给大家演示一个具有多选功能的下拉列表框,其实就是一个文本框和checkboxlist组合实现的用户控件,换个角度来实现自定义控件。 先来看下效果图吧,我会分几个步骤来具体讲解这个文本框的实现。                                              1.界面实现      我们先来看下界面效果怎样实现,然后再讲解具体的功能性实现。       先创

游响云停专栏 2万+

Jetson Orin NX系统克隆术:如何快速备份与还原你的开发环境(附完整命令行)

本文详细介绍了Jetson Orin NX系统克隆的完整流程,这是一种超越简单备份的完整镜像方案。通过命令行操作,可实现开发环境(包括引导程序、内核、根文件系统及所有配置)的快速备份与还原,确保批量部署时环境的完全一致性与高效性,尤其适合机器人、边缘AI等项目的团队协作。

weixin_29191081的博客 155

VScode高效开发STM32:头文件路径配置全解析

本文详细解析了在VScode中高效开发STM32项目的核心步骤——头文件路径配置。针对常见的“找不到头文件”问题,文章深入剖析了IntelliSense的工作原理,并提供了手把手创建和解读c_cpp_properties.json配置文件的完整指南,包括includePath、defines、compilerPath等关键项的设置,帮助开发者彻底解决红色波浪线错误,实现精准的代码提示与跳转。

weixin_28835789的博客 339

Winform中CheckedListBox控件的使用

一、CheckedListBox控件多列显示 将控件的MultiColumn属性设为true; 根据需要item的宽度,可以设置ColumnWidth合适的值以显示item,避免有内容被挡住,如不设置,自动给一个默认的值。(暂时没有找到如何能够根据item内容其width动态变化) 二、设置全选/全不选//全选 for (int i = 0; i < this.checkedListBox1.Ite

遨游奋飞 4068

实战演练 | ABAQUS显式动力学分析在金属切削仿真中的应用

本文详细介绍了如何利用ABAQUS显式动力学分析进行金属切削过程的二维仿真。通过从零开始的完整流程,包括几何建模、材料本构与失效定义、网格划分、接触设置、边界条件施加,到结果后处理与切削力提取,为工程师和研究人员提供了实用的仿真方法,以优化刀具设计和加工工艺。

purple的博客 928

winform控件之checkedListBox

checkedlistbox控件也是我们常用的控件,我们仿照上一篇checkbox的例程,这回用checkedlistbox来实现 本来以为是很容易实现的,结果发现想让功能做的完善以下,中间有许多坑需要填,下面我们一起来看一下吧 1.界面布局 界面布局如下 具体的布局代码就不贴了,总之就是在在上一篇的基础上使用checkedlistbox来实现全选,并新增了删除和添加的功能 ...

mill_li的博客 3732

[3D检测系列-PV-RCNN] PV-RCNN实战指南:从论文解析到代码调试全流程

本文提供了PV-RCNN在3D目标检测领域的实战全流程指南。文章深入解析了其Point-Voxel融合的核心思想,并详细演示了从环境搭建、数据准备、代码复现到模型训练与调试的具体步骤,特别针对常见的报错问题给出了解决方案,帮助开发者高效掌握这一经典算法。

weixin_29189381的博客 480

Allegro老鸟的20年效率秘籍:用YepEda Skill脚本实现PCB设计全流程自动化

本文分享了Allegro资深工程师20年效率秘籍,通过YepEda Skill脚本实现PCB设计全流程自动化。从封装建库到规则配置,再到DFM审核,YepEda Skill大幅提升设计效率,每天节省至少4小时重复劳动。文章详细解析了自动化工具链的核心功能,并提供了实战技巧和量化对比数据。

weixin_42546392的博客 236

C# WinForm CheckedListBox 使用的相关简单总结

C# WinForm CheckedListBox 使用的相关简单总结 网络转载 2009-11-11 16:13:44 阅读46 评论0 1. 如何:确定 Windows 窗体 CheckedListBox 控件中的选定项当显示 Windows 窗体 CheckedListBox 控件中的数据时,可以循环访问 CheckedItems 属性中存储的集合,或者使用 GetIte

gaoyan823的专栏 694

基于IMX429-IMX430-IMX432-IMX437系列传感器的SLVS-MIPI桥接方案设计与实现

本文详细介绍了针对索尼IMX429、IMX430、IMX432及IMX437系列传感器的SLVS-MIPI桥接方案设计与实现。针对工业视觉、车载摄像头等应用中主流SoC仅支持MIPI接口的痛点,提出基于FPGA(如Lattice Crosslink-NX)的透传桥接方案,将传感器输出的SLVS信号无损转换为MIPI CSI-2信号,确保数据完整性与低延迟,并探讨了硬件选型、逻辑设计及多传感器兼容性等关键问题。

weixin_29230901的博客 460

【WinForm详细教程二】WinForm中的ComboBox、CheckedListBox、DateTimePicker和MonthCalender、MaskedTextBox控件

日期时间控件(DateTimePicker)是用于选择日期和/或时间的控件。它允许用户从日历中选择日期,或者从下拉列表中选择时间,具体取决于其设置。控件基于掩码来验证和格式化用户输入。掩码是一个字符串,其中每个字符都表示一个特定的输入要求。月历控件(MonthCalendar)是用于选择日期的控件,通常以整个月份的日历形式显示日期。用户可以通过单击日期来选择日期。CheckedListBox控件的Items属性用于管理其中的项。下面是如何使用这个类来填充 ComboBox 的一个例子。

QHCV的博客 3065

OpenClaw人人养虾:接入即时通讯平台Zalo

通过 Zalo Official Account(OA,官方账号)API,可以将 OpenClaw 接入 Zalo,实现面向越南用户的自动化客服和互动。

王国平的博客 437

【小白深度教程 1.3】使用 BP-Net 深度补全网络,进行 KITTI 稠密点云和图像融合(Depth Completion 实战)

在上一节中,我们展示了如何将从激光雷达获取的稀疏点云(深度)映射到图像。因此这篇论文我们尝试使用 Depth Completion(深度补全)技术,来将稀释的点云深度,补全为稠密深度。

2401_87064292的博客 1198

WinForm之CheckedListBox

CheckedListBox通过灵活的属性和事件机制,可满足从简单多选到复杂数据绑定的多样化需求。掌握其核心API(如)和事件处理(如ItemCheck),能够高效实现表单选择、批量操作等业务逻辑。结合数据库交互时,需注意数据绑定模式下的状态管理差异。

Major_S的博客 1143

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

c# winform checkedListBox动态绑定数据源

string str = "server=192.168.0.10;uid=sa;pwd=szjj1995;database=TEST_HY";             SqlConnection conn = new SqlConnection(str);             conn.Open();             string sql = "select VIPPName

深圳古先生的博客 4217

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Winform笔记1129 checkbox listbox combabox checkedlistbox datapacker

笔记

czhc1140075663的博客 541

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

WinForm下CheckedListBox的数据绑定

WebForm下的CheckedListBox可以进行数据绑定clbDept.DataSource   =   myDataSet;   //数据集合,可以是List、DataTable、DataSetclbDept.DataTextField   =   "name";   //要显示的属性名clbDept.DataValueField=   "id"; //存储的属性名clbDep

锐马软件工作室 870

winform 中checkedListBox

实现这种效果,首先想到的是用checkedlistbox。 DataSet ds = new Smai_ServicesBLL().GetAllList();                         this.checkedListBox1.DataSource = ds.Tables[0];//此处必须是table,不能是dataset             this.chec

saxgood的专栏 1239

winform开发-CheckedListBox控件

winform开发-CheckedListBox控件 主要说明一下CheckedListBox两个事件:ItemCheck事件和SelectedValueChanged事件 ItemCheck事件:某项的选中状态将要更改,该事件在项的选中状态改变之前就会触发 S...

335

C#高级:Winform桌面开发中CheckedListBox的详解

单击触发选择效果:需要选择下面这个为True。

m0_67412019的博客 1048
上一篇: ASP.NET中数据库的操作初步----DataSet操作数据库
下一篇: ASP.NET中数据库的操作初步(1)
Alexantao
博客等级 码龄19年 86粉丝 185原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值