绑定的代码:这里绑定的是一个泛型

  BLL.PowerBLL powerbll = new BLL.PowerBLL();
                checkpower.DataSource = powerbll.GetAllList();
                checkpower.DisplayMember = "pname";
                checkpower.ValueMember = "pvalue";

动态选中算法

  for (int i = 0; i <checkpower.Items.Count; i++)
                    {
                        if (value.rpower.Contains(((Model.PowerInfo)checkpower.Items[i]).pvalue))
                        {
                            checkpower.SetItemChecked(i, true);
                        }
                        else
                        {
                            checkpower.SetItemChecked(i, false);
                        }
                    }

  因为 winform 的checkboxlist 有点奇怪 不像 web的 所以研究了半天。这样就搞定了

最新文章

  1. SharePoint 2103 Check user permission on list
  2. thinkphp关闭调试模式(APP_DEBUG =&gt; false),导致程序出错
  3. EntityFunctions.AsNonUnicode
  4. Android在Service中显示Dialog
  5. 转 -- Linux系列:Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)
  6. Linux - gcc和g++的区别
  7. Hadoop: the definitive guide 第三版 拾遗 第十二章 之Hive初步
  8. kaggle之识别谷歌街景图片中的字母
  9. eclipse 找不到application选项
  10. uvalive 3029 City Game
  11. KVM虚拟化使用详解--技术流ken
  12. Prime ring problem,递归,广搜,回溯法枚举,很好的题
  13. parallel Stream 学习
  14. json转换对象中出现null属性的解决方法
  15. How not to alienate your reviewers, aka writing a decent rebuttal?
  16. Ubuntu 安装 Zabbix 3.2详细步骤
  17. Week2-作业1 -阅读《构建之法》
  18. MySQL 监控指标
  19. 解决:fontawesome-webfont.woff2?v=4.6.3 404 (Not Found)
  20. rest_framework 认证流程

热门文章

  1. [Android 新特性] 有史来最大改变 Android 5.0十大新特性
  2. ylbtech-LanguageSamples-Generics(泛型)
  3. [Python爬虫] 之十八:Selenium +phantomjs 利用 pyquery抓取电视之家网数据
  4. [React] Return a list of elements from a functional component in React
  5. Linux下安卓ndk混合编译调用so方法——QuickStart学习
  6. 重新 java 对象的 equals 和 hashCode 方法的建议和示例代码
  7. asp.net+mvc+easyui+sqlite 简单用户系统学习之旅(六)—— 简单过滤器的使用
  8. 将DataSet转换成json
  9. php中在局部作用域内访问全局变量
  10. CentOS 7中mariadb编译安装教程systemctl启动