CheckedListbox了 CheckedListBox里面的项目设置可采用静态和动态加载两种方法,一般选项固定是会采用静态设置,选项不固定时,采用从文件或数据库读取,然后加载的方法 (1)先看看静态设置吧...上图唠 对就是这样的,编辑项或者在属性items集合里面设置即可,每行一个即可,然后遍历取值。...当然后台判断是否选中的方法也不一样,判断反蓝用.GetSelected(i),勾选用.GetItemChecked(i) 对于国人来说,还是一下选中好,所以最好将CheckOnClick设置为true...} (2)动态加载CheckedListBox项 CheckedListBox动态加载就是从数控或者文件里面查找到数据,通过代码方式绑定,先上一个简单的例子 例子一,通过数组绑定 //...= "student_id"; checkedListBox1.DisplayMember = "student_name"; 获取checkedListBox1选中项的DisplayMember和ValueMember
设置第i项是否选中 checkedListBox1.SetItemChecked(i, true); // true改为false为没有选中。 4....得到全部选中的值 ,并将选中的项的文本组合成为一个字符串。...设置CheckedListBox中第i项的Checked状态 checkedListBox1.SetItemCheckState(i, CheckState.Checked);....Items.Clear(); } 12. // 设置索引为index的项为选中状态 for ( int i = 0; i checkedListBox1...for ( int i = 0; i checkedListBox1.Items.Count; i++) { // 如果checkedListBox1的第i项被选中,
最近用angularjs比较多,里面有很多自己的方法,都不咋会用,这篇只是个笔记,防止自己忘记 ...item.key}}" ng-selected="item.key==selectValue">{{item.value}} 用ng-repeat来循环显示option的值...,用ng-selected来设置当前是否是选中项。...在select中用ng-model的“selectValue”来保存select的选中的value值。
大家好,又见面了,我是全栈君 网上搜索的 例子 加 自己的 一点点补充 lookupedit 设置选项值: private void LookUpEditFormTest_Load(object sender...LookUpColumnInfo("EN_CURRENT_BALANCE", "当前金额", 80)); //comboBoxEdit1.ItemIndex = 0;//选择第一项...,没有的情况下赋值null ,value的值必须与valuemember的数据类型一致。...MessageBox.Show(name+"==="+value); } /* 何问起 hovertree.com */ checkedComboBoxEdit 设置选项值:...Properties.Items.Add(i, IniFunc()[i].Name, CheckState.Unchecked, true); } //取消第二列的选中状态
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,触发两次 (设置
下面我以做的项目中的一部分来介绍ComboBox怎么赋值和取值 目前有ComboBox,name=cboClass 一、ComboBox赋值 this.cboClass.DataSource...objStudentClassService.GetAllClasses(); this.cboClass.DisplayMember = "ClassName"; this.cboClass.ValueMember...); } objReader.Close(); return list; } 表内容 DataSource 设置...comboBox的数据源,这里我是连接数据库获得了一个班级的list,里面是获得的StudentClass对象。...DisplayMember 设置下拉后显示的内容 ValueMember设置下拉框各行的Value值 SelectedIndex设置默认为不选中 效果如下 二、comboBox取值 一般我们需要用到的是
解释一下delete方法中报错机制,运行流程 答:1、将预见可能引发异常的代码包含在try语句块中。 2、如果发生了异常,则转入catch的执行。 3、finally可以没有,也可以只有一个。...String.format解释一下 答:string.format() 格式化说明符,将指定的 String类型的数据中的每个格式项替换为相应对象的值的文本等效项。...的含义 答:displaymember绑定需显示字段,valuemember绑定对应displaymember的值。...答:设置窗体的父窗体 Application.Exit()与this.close有什么区别?...答:返回某个指定字符串值在字符串中首次出现的位置。如果字符串中没有指定字符,则返回-1;如果有,则返回字符串的位置。
去掉变量中isAddBed数据中的空格 IsAddBed = IsAddBed.Trim(); //如果IsAddBed的内容是等于”是“,就选中复选框,否则不选中 if...//如果radioButton的内容是等于”男“,就选中所对应的单选按钮 if (IsAddBed=="男"){ this.radioButton1.Checked = true; } //...如果radioButton的内容等于”女“,就选中所对应的单选按钮 if (IsAddBed=="女"){ this.radioButton1.Checked = true; } } 添加(click...); } // 如果链接对象关闭,则打开链接 if (Conn.State == System.Data.ConnectionState.Closed...) { Conn.Open(); } // 如果链接中断,则重启链接 if
设置第i项是否选中 checkedListBox1.SetItemChecked(i, true); //true改为false为没有选中。 4.....Items.Count; j++) checkedListBox1.SetItemChecked(j, false); } } 5.得到全部选中的值 ,并将选中的项的文本组合成为一个字符串。...GetItemText(checkedListBox1.Items[i]); } } } 6.设置CheckedListBox中第i项的Checked状态 checkedListBox1.SetItemCheckState...//设置索引为index的项为选中状态 for (int i = 0; i checkedListBox1.Items.Count; i++) { checkedListBox1.SetItemChecked...for (int i = 0; i checkedListBox1.Items.Count; i++) { //如果checkedListBox1的第i项被选中, //则显示checkedListBox1
其中,CheckOnClick属性是控制当用户单击列表框中的项时是否自动选中该项的一个属性。当CheckOnClick属性设置为true时,单击项时,该项的选中状态会自动切换。...例如,如果您单击未选中的项,则会将其选中;而如果您单击选中的项,则会将其取消选中。另外,如果鼠标指针在项上滞留超过短暂时间,则该项将显示为选中状态。...当CheckOnClick属性设置为false时,单击项时,该项并不会自动选中或取消选中。相反,单击项只会更改列表框的焦点,这样用户可以使用键盘上的箭头键来更改选定项。...默认情况下,CheckedListBox控件中的每个项都是以默认宽度显示的,但是如果需要显示不同宽度的列,可以使用该属性。该属性的值是以像素为单位的整数值。如果设置为零或负数,则将使用默认列宽度。...如果需要显示多列,可以将该属性设置为大于零的值,并将CheckedListBox控件的MultiColumn属性设置为true。
,置灰 ChecklistBox.Enabled = false; 4.判断是否有选中的item //4.1 判断是否有选中项 if (ChecklistBox1.CheckedItems.Count...项是否选中 ,选中返回true,否则选false if(checkedListBox1.GetItemChecked(i)) { return true; } else...{ return false; } 5.设置第i项的选中状态 //true选中,false为未选中 checkedListBox1.SetItemChecked(i..., true); 6.得到选中项的值 //6.1得到一个选中项的值 string strPlan = checkedListBox1.SelectedItem.ToString();...//6.2得到所有选中项的值 string strCollected = string.Empty; for (int i = 0; i checkedListBox1.Items.Count
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; } /// /// 获取选中的文本
(即表示对应DateSet的哪一个或些表) 7)Sort:如果数据源为 IBindingList,则获取或设置用于排序和排序顺序信息的列名。...如果数据源为 IBindingListView,并支持高级排序,则获取用于排序和排序顺序信息的多个列名。...8)Filter:如果数据源是 IBindingListView,则会获取或设置用于过滤所查看行的表达式。...复选框为选中状态,则DataGridView控件允许对记录行进行增、删、改的操作。...(2)禁止记录的增、删、改 取消“启用添加”“启用删除”“启用编辑”复选框选中状态,则DataGridView控件禁止对记录行进行增、删、改的操作。
关系表的创建 2. 增删改查的操作,及sqlhelper的封装 3....c.GradeId=g.GradeId"; DataTable dtClasse = SqlHelper.GetDataTable(sql); //组合班级列表显示项的过程...} private void btnSearch_Click(object sender, EventArgs e) { //接收条件设置信息...c.GradeId=g.GradeId"; DataTable dtClasses = SqlHelper.GetDataTable(sql); //组合班级列表显示项的过程...c.GradeId=g.GradeId"; DataTable dtClasses = SqlHelper.GetDataTable(sql); //组合班级列表显示项的过程
之后,我们直接点出控件绑定数据 this.comboBox1.DataSource = ds.Tables["Demo"]; this.comboBox1.ValueMember = "Name"; 不细说...,很简单,下面那个ValueMember是绑定你数据库的字段名 最后贴个图,所有代码就这样 DataGridView控件绑定数据库源 我们经常会使用表格输出数据库内容,那就肯定少不了DataGridView...注意 我们还需要在DataGridView的控件那给他添加项,你想输出几个数据库字段就添加几个项,每个项需要你自己去给每个列设置数据字段。...然后我们在左侧设置里面添加成员,要输出多少列数据就添加多少列!...ToString()); //item.SubItems.Add(dr[3].ToString()); //将所有准备好的项添加到控件中
weinierbian http://blog.csdn.net/weinierbian/article/details/6255402 添加一列,FieldName为 "check",将ColumnEdit 设置为...gridview1editable设置为true 将要绑定的DataTable添加列 "check",Type 为 bool。 绑定DataTable到GridControl。...string value = gridview.GetDataRow(i)["check"].toString(); value == "true" || "" ("false") 设置为多选....OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.RowSelect; 测试的例子如下...ds.Tables["cx"]; //Rel.DataSource = ds.Tables["cx"]; //Rel.DisplayMember = "DISTRICT_NAME"; //Rel.ValueMember
1.combobox 数据绑定 comboBox.DisplayMember = "需要读取的列1(name)"; //显示到comboBox的值 comboBox.ValueMember =...如果只支持MouseWheel事件,还是不一定在滚动滚轮的时候,就能引发MouseWheel事件.所以,必须让鼠标停留在控件上时,让控件处于输入焦点状态.这是,滚动滚轮就可以引发MouseWheel事件了...Button button = (Button)sender; button.Parent.Controls.Remove(button); } 5.ListView的选中问题...//在此处设断点,发现点击不同的Item后,此事件居然执行了2次 //第一次是取消当前Item选中状态,导致整个ListView的SelectedIndices...变为0 //第二次才将新选中的Item设置为选中状态,SelectedIndices变为1 //如果不加listview.SelectedIndices.Count
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
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"; //设定选择项
领取专属 10元无门槛券
手把手带您无忧上云