CheckedComboBoxEdit
来源:互联网 发布:focusky mac 破解版 编辑:程序博客网 时间:2024/06/06 07:11
//设置数据源 checkedComboBoxEditFacility.Properties.DataSource = Facility.GetList(factoryID); checkedComboBoxEditFacility.Properties.DisplayMember = "Name"; checkedComboBoxEditFacility.Properties.ValueMember = "ID";
//工厂选择事件
private void cbFactory_SelectedIndexChanged(object sender, EventArgs e) { this.LoadGroupNames(); Factory factory = cbFactory.SelectedItem as Factory; if (factory != null) { LoadFacility(factory.ID); } else { checkedComboBoxEditFacility.Properties.DataSource = null; } foreach (CheckedListBoxItem item in checkedComboBoxEditFacility.Properties.Items) { item.CheckState = CheckState.Unchecked; } }
/// <summary>
/// 获取资源包ID /// </summary> /// <returns></returns> private string GetFacilityID() { string ids = string.Empty; for (int i = 0; i < checkedComboBoxEditFacility.Properties.Items.Count; i++) { CheckedListBoxItem item = checkedComboBoxEditFacility.Properties.Items[i]; if (item.CheckState == CheckState.Checked) { if (ids == string.Empty) { ids = item.Value.ToString(); } else { ids += string.Format(",{0}", item.Value); } } } //没有选择任何项,则返回全部id列表字符串 if (string.IsNullOrEmpty(ids)) { List<Facility> list = checkedComboBoxEditFacility.Properties.DataSource as List<Facility>; if (list.Count > 0) { ids = string.Join(",", list.Select(m => m.ID.ToString()).ToArray()); } } return ids; }
阅读全文
0 0
- CheckedComboBoxEdit
- Dev控件CheckedComboBoxEdit 、LookUpEdit
- checkedComboBoxEdit与C1FlexGrid列的同步
- checkedcomboboxedit控件的值的绑定 并选择指定项
- DevExpress下拉多选框CheckedComboBoxEdit赋值和设置默认值
- HTML5_验证码-点名器-倒计时-function-放大镜
- JPG格式的图片转换为EPS格式
- 关于Ubuntu连接外接显示器问题
- LeetCode 415. Add Strings
- iOS-77-解决iOS9闪退,在iOS10上正常的问题;以及解决百度导航sdk导致审核不通过
- CheckedComboBoxEdit
- HDU
- 虚拟现实的特征
- leetcode--Min Stack
- 二叉树的二叉链表表示与实现
- 数字在排序数组中出现的次数
- Spring@Autowired注解与自动装配
- 学函数式编程和装饰器
- pandas 终极版3:DataFrame 的增、删、改、查、排序