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

Winform开发常用控件之Checkbox和CheckedListBox

CheckedListbox了 CheckedListBox里面的项目设置可采用静态和动态加载两种方法,一般选项固定是会采用静态设置,选项不固定时,采用从文件或数据库读取,然后加载的方法 (1)先看看静态设置吧...上图唠 对就是这样的,编辑项或者在属性items集合里面设置即可,每行一个即可,然后遍历取值。...当然后台判断是否选中的方法也不一样,判断反蓝用.GetSelected(i),勾选用.GetItemChecked(i) 对于国人来说,还是一下选中好,所以最好将CheckOnClick设置为true...} (2)动态加载CheckedListBox项 CheckedListBox动态加载就是从数控或者文件里面查找到数据,通过代码方式绑定,先上一个简单的例子 例子一,通过数组绑定 //...= "student_id"; checkedListBox1.DisplayMember = "student_name"; 获取checkedListBox1选中项的DisplayMember和ValueMember

1.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SelectedIndexChanged事件, SelectedValueChanged事件和SelectionChangeCommitted事件的区别及应用

    SelectedIndexChanged事件, SelectedValueChanged事件和SelectionChangeCommitted事件的区别及应用 l SelectionChangeCommitted...SelectedIndexChanged事件 索引改变时触发 3 SelectedValueChanged事件 值改变时触发 设置DataSource, DisplayMember..., ValueMember不同顺序触发SelectedIndexChanged事件和SelectedValueChanged事件的次数 顺序一: this.comboBox1.DisplayMember....DataSource = dt; (都触发) SelectedValueChanged触发两次(总是先触发)SelectedIndexChanged,触发一次 (设置DisplayMember属性时不触发两种事件...= "userAge";(只触发SelectedValueChanged事件) SelectedValueChanged触发三次(总是先触发)SelectedIndexChanged,触发两次 (设置

    1.1K51

    C#项目评审提问问题集锦

    解释一下delete方法中报错机制,运行流程 答:1、将预见可能引发异常的代码包含在try语句块中。 2、如果发生了异常,则转入catch的执行。 3、finally可以没有,也可以只有一个。...String.format解释一下 答:string.format() 格式化说明符,将指定的 String类型的数据中的每个格式项替换为相应对象的值的文本等效项。...的含义 答:displaymember绑定需显示字段,valuemember绑定对应displaymember的值。...答:设置窗体的父窗体 Application.Exit()与this.close有什么区别?...答:返回某个指定字符串值在字符串中首次出现的位置。如果字符串中没有指定字符,则返回-1;如果有,则返回字符串的位置。

    7110

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

    其中,CheckOnClick属性是控制当用户单击列表框中的项时是否自动选中该项的一个属性。当CheckOnClick属性设置为true时,单击项时,该项的选中状态会自动切换。...例如,如果您单击未选中的项,则会将其选中;而如果您单击选中的项,则会将其取消选中。另外,如果鼠标指针在项上滞留超过短暂时间,则该项将显示为选中状态。...当CheckOnClick属性设置为false时,单击项时,该项并不会自动选中或取消选中。相反,单击项只会更改列表框的焦点,这样用户可以使用键盘上的箭头键来更改选定项。...默认情况下,CheckedListBox控件中的每个项都是以默认宽度显示的,但是如果需要显示不同宽度的列,可以使用该属性。该属性的值是以像素为单位的整数值。如果设置为零或负数,则将使用默认列宽度。...如果需要显示多列,可以将该属性设置为大于零的值,并将CheckedListBox控件的MultiColumn属性设置为true。

    1.2K11

    winform实现下拉控件的无限级联动(DevExpress版)

    System.Drawing.Size(50, 0);             ctl.Properties.DisplayMember = "PT_TradeName";             ctl.Properties.ValueMember...DevExpress.Utils.DefaultBoolean.True;             ctl.Properties.NullText = "请选择";             return ctl;         } 6控件选择项变更的事件...            {                 ctlTable.Controls.Add(ctl_dic[i], i, 0);             }         } 8获取选中的值和文本...///          /// 获取选中的值         ///          ///          public...            return ctl_dic.Last().EditValue as string;         }         ///          /// 获取选中的文本

    64420

    C#常见控件与SQL Sever数据库交互

    之后,我们直接点出控件绑定数据 this.comboBox1.DataSource = ds.Tables["Demo"]; this.comboBox1.ValueMember = "Name"; 不细说...,很简单,下面那个ValueMember是绑定你数据库的字段名 最后贴个图,所有代码就这样 DataGridView控件绑定数据库源 我们经常会使用表格输出数据库内容,那就肯定少不了DataGridView...注意 我们还需要在DataGridView的控件那给他添加项,你想输出几个数据库字段就添加几个项,每个项需要你自己去给每个列设置数据字段。...然后我们在左侧设置里面添加成员,要输出多少列数据就添加多少列!...ToString()); //item.SubItems.Add(dr[3].ToString()); //将所有准备好的项添加到控件中

    1.3K40

    keyvaluepair_c# KeyValuePair用法「建议收藏」

    GetKeyValuePairDemo() { KeyValuePair kvp = SetKeyValuePair(); int intKey = kvp.Key; string strValue = kvp.Value; } 如果想使用泛型的话...,一般批量读取数据的时候,当只需要读两个字段(Id and Name)时, 如果想不用Model类,并配合泛型使用KeyValuePair,示例: ///绑定一个cmbobox数据项 public void...this.cmbCertificate_type.DataSource = dit; this.cmbCertificate_type.DisplayMember = “Value”; this.cmbCertificate_type.ValueMember...(英文)集 /// Excel表中有效的企业Id行集 /// Excel表中无效的企业Id行集 /// 返回有效的行的索引列表 public List PrepareForImport(List lstEnterpriseNameEn...(); //用于存放有效的企业的Id,即如果可以在enterprise_info表中找到此企业的英文名,那么表示此企业存在,因此把存在的企业Id获取出来,存放于此变量 List lstValidEnterpriseId

    34740

    C#自定义泛型类绑定ComboBox控件

    C# WinForm ComboBox 自定义数据项 (ComboBoxItem ) WinForm下的ComboBox默认是以多行文本来设定显示列表的, 这通常不符合大家日常的应用,  因为大家日常应用通常是键...那么用键值对的形式如何做? 因为Combox的每一个项的值是一个object, 实际上就是一个键/值对....我用的是下面这个类的实例作为它的一个项:     ///      /// ComboBox的项     ///      class ListItem : System.Object...new ListItem("4", "Item_4_Text"));             items.Add(new ListItem("5", "Item_5_Text"));    然后进行相应的设置...//绑定数据  绑定数据之后, 就可以对其进行默认选择项的设置, 取值等操作:             drpTest.SelectedValue = "4";        //设定选择项

    1.6K10
    领券