请选择 进入手机版 | 继续访问电脑版

无忧编程_ASP.NET  / C# / PHP 程序员的软件世界

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 707|回复: 1

WinForm的CheckedListBox数据绑定及读取值

[复制链接]

362

主题

392

帖子

1620

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1620
发表于 2018-4-21 09:09:06 | 显示全部楼层 |阅读模式
WinForm的CheckedListBox数据绑定及读取值

虽然点的时候没有提示,但是CheckedListBox也是支持像ComboBox一样的数据绑定的

            cblBtn.DataSource = dt;
            cblBtn.DisplayMember = "AAA";
            cblBtn.ValueMember = "BBB";


不过在取这些值的时候稍有不同,不能直接通过Items.Value来取值

而要

[C#] 纯文本查看 复制代码
((DataRowView)this.cblBtn.Items[i]).Row["BBB"].ToString()  

另外设置勾选时,通过方法 cblBtn.SetItemChecked(i, true) 设置

还有一点,CheckedListBox有个CheckedItems,里面存有所有选中项,如果只操作选中项的话就用它好了,不用挨个遍历了!

文章来自:https://blog.csdn.net/yuyang00000/article/details/9529679


windows .net(C#+MSSQL) linux(php+mysql)  
回复

使用道具 举报

362

主题

392

帖子

1620

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1620
 楼主| 发表于 2018-4-21 09:10:29 | 显示全部楼层
CheckedListBox怎样默认全部选中.
[C#] 纯文本查看 复制代码
for (int i = 0; i < chkBoxList.Items.Count; i++)
  {
      chkBoxList.SetItemChecked(i, true);
  }

遍历改变选中状态。
windows .net(C#+MSSQL) linux(php+mysql)  
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|软件编程 ( 鄂ICP备11006601号鄂公网安备 42011102001337号 |

GMT+8, 2018-9-21 03:18 , Processed in 0.402016 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表