求教checkedListBox如何绑定数据库

yixian2007 2009-03-11 10:40:26
MSDN有此属性:
DataSource 基础结构。获取或设置控件的数据源。此属性与此类无关。 (继承自 CheckedListBox。)
DisplayMember 获取或设置一个字符串,该字符串指定要显示其内容的列表框中所含对象的属性。 (继承自 CheckedListBox。)

用的时候用不了.
错误 5 “System.Windows.Forms.CheckedListBox”并不包含“datasource”的定义
错误 6 “System.Windows.Forms.CheckedListBox”并不包含“displaymember”的定义

请问,如何绑定数据库,并且如何使前面的复选框全选呢?
...全文
851 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
冬雨在路上 2011-12-14
  • 打赏
  • 举报
回复
正好用到
goodkiki 2009-07-23
  • 打赏
  • 举报
回复
手工写额

this.checkedListBox.DataSource = this.testqxxxBindingSource;
this.checkedListBox.DisplayMember = "aa";
this.checkedListBox.ValueMember = "mid";
yixian2007 2009-03-12
  • 打赏
  • 举报
回复
2楼正解,谢谢.

结贴送分.
闪耀星星 2009-03-11
  • 打赏
  • 举报
回复
楼上正解
liu4545533 2009-03-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cppfaq 的回复:]
楼主注意大小写。


HTML codeCheckedListBox应该是由ListBox扩展而来的?但在使用的时候,可能会发现——它不支持DataSource属性,不能像ListBox那样指定其数据源为一个DataTable。
事实上,CheckedListBox像ListBox一样有DataSource属性,DisplayMember和ValueMemeber属性也都是有的,只是IntelliSense不能将其智能感知出来。
  因此,我们可以通过代码将CheckedListBox绑定.

 eg:

  this.checkl…
[/Quote]
同意上面所说
cppfaq 2009-03-11
  • 打赏
  • 举报
回复
楼主注意大小写。

CheckedListBox应该是由ListBox扩展而来的?但在使用的时候,可能会发现——它不支持DataSource属性,不能像ListBox那样指定其数据源为一个DataTable。 
事实上,CheckedListBox像ListBox一样有DataSource属性,DisplayMember和ValueMemeber属性也都是有的,只是IntelliSense不能将其智能感知出来。
  因此,我们可以通过代码将CheckedListBox绑定.

 eg:

  this.checklbUser.DataSource = ds.Tables["table1"];
  this.checklbUser.DisplayMember = "UserName";
  this.checklbUser.ValueMember = "UserID";

2.如何获取checkedlistbox的DisplayMember和ValueMember

for(int i=0; i < checklbUser.Items.Count; i )
{
if(checklbUser.GetItemChecked(i)==true)
{
MessageBox.Show(checklbUser.GetItemText(checklbUser.Items[i]));//获取DisplayMember

MessageBox.Show( ds.Tables["table1"].Rows[i]["UserID"].ToString() );//获取ValueMember }
}
whoami333 2009-03-11
  • 打赏
  • 举报
回复
http://blog.csdn.net/lsd123/archive/2008/10/18/3095477.aspx

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧