zoukankan      html  css  js  c++  java
  • winform中的checkedListbox数据源绑定

    首先看清楚一点

    winform下该控件的名称叫做:checkedListbox

    webform下叫做CheckBoxList

    不知道这样起名的用意何在,这个别管了,看看用法吧。

    web下很简单,直接设置DataSource,指定Displaymember,valuemember就OK了。

    winform下,其实也简单,设置DataSource,指定Displaymember,valuemember,这里智能感知不出来,没关系,写上,编译不报错,运行也管用。

    然后再是取值的问题了。

    WEB下不说了。

    winform下,控件会有一个CheckedItmes属性,所在选中的项都在这个集合中,这个效果类似于DataTable的DataView。我们遍历这个CheckedItems项,将每一项转化成DataRowView,有一个Row属性,再取ID字段,就OK了。如:

    for (int i = 0; i < this.checkedListBox1.CheckedItems.Count; i++) 
    { 
        string value = ((DataRowView)this.checkedListBox1.CheckedItems[i]).Row["ID"].ToString(); 
        builder.Append(value + ",");
    }
  • 相关阅读:
    字典树
    Floyd算法
    迪杰斯特拉算法---单源点最短路径
    二叉树的遍历
    图的遍历
    二叉排序树
    拓扑排序
    开发中框架的发展
    IOC
    JS操作JSON总结
  • 原文地址:https://www.cnblogs.com/weekend001/p/3523940.html
Copyright © 2011-2022 走看看