WinForm(C#)CheckedlistBox绑定数据.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WinForm(C#)CheckedlistBox绑定数据

WinForm C# CheckedlistBox绑定数据,并获得选中的值 ValueMember 和显示文本 DisplayMember 2010-07-10 11:18 本文中我将和大家讨论关于在WinForm开发中给CheckedlistBox空间绑定数据源,并获取控件中选中的所有元素的显示文本 DisplayMember 和对应的实际值 ValueMember 的问题,后者将是讨论的重点。 为了更方便地说明,首先我要预设一些条件。 条件预设: 1、已定义一个DataTable对象myDataTable,并且myDataTable的字段及数据如下: ID 分类名称(TypeName) 1 金属制品 2 通用及专用机械设备 3 纸及纸制品 4 交通运输设备 5 电气机械及器材 6 通信设备 7 计算机及其他 8 电子设备 9 仪器仪表及文化 10 办公用机械 2、WinForm状体中有一个CheckedlistBox控件,ID为:myCheckedlistBox;一个文本控件,ID为:DisplayText;两个按钮:获取已选的文本 ID:GetText ,获取已选的实际值 ID:GetValue 。如下: 具体实现: 1、给CheckedlistBox控件myCheckedlistBox绑定数据源,这个方法很简单,固定程式,网上一搜一大把,就直接上代码了 this.myCheckedlistBox.DataSource myDataTable; this.myCheckedlistBox.ValueMember ID; this.myCheckedlistBox.DisplayMember TypeName; 2、获取CheckedlistBox控件myCheckedlistBox中已选中的所有元素的显示文本 DisplayMember 。 /// /// 按钮 GetText 单击事件:获取获取已选的文本 /// /// param name sender /// param name e private void GetText_Click object sender, EventArgs e string checkedText string.Empty; for int i 0; i this.myCheckedlistBox.CheckedItems.Count; i++ checkedText + String.IsNullOrEmpty checkedText ? : , + this.myCheckedlistBox.GetItemText this.myCheckedlistBox.Items[i] ; this.DisplayText.Text checkedText; 3、获取CheckedlistBox控件myCheckedlistBox中已选中的所有元素对应的实际值 ValueMember 。 /// /// 按钮 GetValue 单击事件:获取已选的实际值 /// /// param name sender /// param name e private void GetValue_Click object sender, EventArgs e string checkedText string.Empty; for int i 0; i this.myCheckedlistBox.Items.Count; i++ if this.myCheckedlistBox.GetItemChecked i this.myCheckedlistBox.SetSelected i, true ; checkedText + String.IsNullOrEmpty checkedText ? : , + this.myCheckedlistBox.SelectedValue.ToString ; this.DisplayText.Text checkedText;

文档评论(0)

sb9185sb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档